heap profile: 164: 5733768 [205796: 13908425688] @ heap/1048576 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb806ae 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb806ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c094f 0x15c08a5 0x15bd749 0x15d590a 0x15d639a 0x9fd5a9 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15c094e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:828 # 0x15c08a4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15bd748 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d5909 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6399 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c0930 0x15c08a5 0x15bd749 0x15d590a 0x15d639a 0x9fd5a9 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15c092f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:817 # 0x15c08a4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15bd748 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d5909 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6399 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b485 0x4901c9 0x8f5f65 0x8f701f 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f5f64 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xc4 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8f701e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [0: 0] @ 0x48b485 0x490767 0xbe2b52 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2b51 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0x48b485 0x4901c9 0x114d5a6 0x15982e9 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x114d5a5 github.com/pactus-project/pactus/network.(*network).Protocols+0x45 github.com/pactus-project/pactus/network/network.go:435 # 0x15982e8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x268 github.com/pactus-project/pactus/www/grpc/network.go:43 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 483328] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x131e825 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131e824 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:357 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1321d68 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1321d67 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:94 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdf96b6 0xdf9693 0xdd502a 0xdd3a97 0xdd36b4 0xe02a3c 0xe02a37 0xd3836a 0x4d83ae 0xafab2b 0xafab00 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdf96b5 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdf9692 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x12 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdd5029 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd3a96 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd36b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02a3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02a36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafab2a io.ReadFull+0x16a io/io.go:354 # 0xafaaff github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69c414 0x69c3ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c413 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c3e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b145 0x161210e 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x161210d github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x2d github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c43d7 0x10c3fe6 0x113893e 0x114d439 0x159824c 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c43d6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c3fe5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x113893d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x114d438 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:422 # 0x159824b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x8e53bd 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e53bc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x9c github.com/pactus-project/pactus/store/block.go:52 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6af40a 0x6ae14a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af409 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6ae149 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x15996a5 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15996a4 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc4505 0x4a35b1 0xdee65c 0xdc4c48 0xdc4c2b 0xdc463d 0xdd5599 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdc4504 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee65b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdc4c47 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x567 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:203 # 0xdc4c2a github.com/quic-go/quic-go.(*frameSorter).push+0x54a github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:156 # 0xdc463c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5598 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x6ae665 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae664 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x2c4 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29ea9 0xc29950 0xc2cc36 0xc281e5 0xc330e5 0x495521 # 0xc29ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2994f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2cc35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc281e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 144] @ 0x48b485 0x425d05 0xb7f0a9 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7f0a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:186 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d2987 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d2986 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd4eec9 0xd513cb 0xd5f01c 0xd5e973 0xd60be8 0x495521 # 0xd4eec8 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xd513ca github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e972 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16ea48b 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea48a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x12c174c 0x12dcb59 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12c174b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12dcb58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x4901c9 0xc11496 0x114e85e 0x114de45 0x495521 # 0xc11495 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x114e85d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114de44 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5cf08e 0x5cf059 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cf08d math/big.(*Int).Mul+0x10d math/big/int.go:184 # 0x5cf058 github.com/consensys/gnark-crypto/ecc.getVector4+0xd8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:326 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x9f69e5 0x9fb418 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f69e4 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 960] @ 0x48b4ac 0x4731d7 0x159737d 0x1597508 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159737c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597507 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ae945 0x6ae91b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ae944 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6ae91a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x103b537 0x1038cdb 0x495521 # 0x103b536 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:423 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde24ff 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde24fe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.59.0/stream.go:93 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 8] @ 0x48b485 0x490767 0x12c0907 0x12d1f73 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12c0906 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d1f72 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b48c 0x490767 0xd01c65 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0xd01c64 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0xb125d8 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb125d7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 802816] @ 0x48b4b3 0x4731d7 0x15f4d48 0x15f4d0d 0x15f4d57 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f4d47 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f4d0c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f4d56 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f4cee 0x15f4abb 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15f4ced github.com/pactus-project/pactus/crypto.Address.String+0xecd github.com/pactus-project/pactus/crypto/address.go:89 # 0x15f4aba github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f4c65 0x15f4be6 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f4c64 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f4be5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15f4be5 0x15f4bd5 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15f4be4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f4bd4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15f9565 0x15f5d57 0x15f4aa5 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f9564 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:142 # 0x15f5d56 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:167 # 0x15f4aa4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f4be5 0x15f4bd5 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15f4be4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f4bd4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x69b19c 0x15f4bb2 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x5be10f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5be8f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5bf2bb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x69b19b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f4bb1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 352] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x15f3f02 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x15f3f01 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 896] @ 0x48b4ac 0x4731d7 0x15f08ae 0x15f0866 0x15f0854 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f08ad bytes.(*Buffer).String+0x68d bytes/buffer.go:77 # 0x15f0865 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x645 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f0853 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x633 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 663552] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x552032 0xb4e565 0xb4dfe8 0xb48cdb 0xb4f63e 0x15df6d1 0x9fd5a9 0x15e01f6 0x9fd5a9 0x15e1003 0x9fd5a9 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb4e564 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:96 # 0xb4dfe7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:293 # 0xb48cda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.5/expfmt/encode.go:178 # 0xb4f63d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.67.5/expfmt/encode.go:51 # 0x15df6d0 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e01f5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e1002 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5d9cd2 0x5d9cc6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d9cd1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:20 # 0x5d9cc5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:890 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x9861f7 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x9861f6 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x69d525 0x69d4e9 0x69d1e9 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d524 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d4e8 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d1e8 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x653438 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x653437 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x9f5da6 0x9f6c2c 0x9fb418 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5da5 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9f6c2b net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1321d97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321d96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda4885 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4884 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [17: 8216576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 7733248] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 7733248] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb806ae 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb806ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc29065 0xc330e5 0x495521 # 0xc29064 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6a2ca5 0x15976cd 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2ca4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x84 github.com/pactus-project/pactus/types/account/account.go:85 # 0x15976cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:367 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc3bc5 0xcc345d 0xcc2e7a 0xcdc255 0xcdc157 0xd56ed1 0xe175af 0xd55dde 0x495521 # 0xcc3bc4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x104 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc345c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc2e79 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc254 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56ed0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1190d85 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1190d84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x104 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb80b8a 0xb809f5 0xb7fc1b 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb80b89 go.opentelemetry.io/otel/trace.WithAttributes+0x1e9 go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb809f4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb7fc1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57f8b8 0x69d5df 0x69d1e9 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d5de github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d1e8 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd2dac9 0xd2d965 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xd2dac8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd2d964 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x6af9c5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af9c4 github.com/pactus-project/pactus/types/block.Txs.Root+0x44 github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0xc0f5f6 0xc0f61c 0xd27818 0xd35445 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f5f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f61b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd27817 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 8] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83f245 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83f244 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0xc28e05 0xc330e5 0x495521 # 0xc28e04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x425d05 0x131da73 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x131da72 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:187 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x12d205c 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d205b google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8f9e95 0x8f9d45 0x10da466 0x10da403 0x8f976b 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [2: 896] @ 0x48b485 0x4901c9 0x6bcfb2 0x1160e50 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bcfb1 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:85 # 0x1160e4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:578 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x490767 0x15db7ad 0x15db572 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x15db7ac github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15db571 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa550ec 0xa54e2d 0xa599cc 0xb7f965 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xa550eb go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7f964 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0x74afd6 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x74afd5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0x78e145 0xb13659 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0x6a2cc5 0x15976cd 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2cc4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x15976cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:367 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69a128 0x11541b8 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69a127 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x11541b7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 576] @ 0x48b48c 0x4901c9 0xc1f9e5 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f9e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd00a38 0xd00bc9 0xcfd873 0xcfcf70 0xcfcdb8 0x495521 # 0xd00a37 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x297 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:437 # 0xd00bc8 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xcfd872 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x332 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x69f8a5 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xdefdc5 0xdeff12 0xde3f52 0xdbf7c5 0xde28f0 0xde28d4 0xde2213 0xddaaf0 0xd97994 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdefdc4 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x1c4 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:192 # 0xdeff11 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:159 # 0xde3f51 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0x71 github.com/quic-go/quic-go@v0.59.0/streams_map.go:178 # 0xdbf7c4 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:3012 # 0xde28ef github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.59.0/stream.go:232 # 0xde28d3 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.59.0/stream.go:83 # 0xde2212 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.59.0/stream.go:46 # 0xddaaef github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.59.0/send_stream.go:749 # 0xd97993 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x3f3 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:602 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x6a2c4a 0x6a2b85 0x116106f 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2c49 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116106e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:583 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56abc5 encoding/json.stateBeginValue+0x125 encoding/json/scanner.go:227 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b485 0x490767 0xbdfa70 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdfa6f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 832] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1f0d7 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1f0d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b485 0x425d05 0x123b0f8 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b0f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 475136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 6283264] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 9183232] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 7733248] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 10149888] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d047 0x1321a62 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d046 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1321a61 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x15994a6 0x15989c5 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15994a5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x15989c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 4751360] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5701632] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5701632] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4276224] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 4751360] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 4276224] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3325952] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x46eef3 0x160d4aa 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d4a9 github.com/creachadair/jrpc2.tasks.responses+0x4e9 github.com/creachadair/jrpc2@v1.3.5/server.go:813 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd514bf 0xd4d837 0xd4dfcd 0xd5dc85 0xd602bc 0xcfc9ef 0xcfc0dc 0x495521 # 0xd514be github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd4d836 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd4dfcc github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd5dc84 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).encrypt+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/crypto.go:26 # 0xd602bb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Write+0x1db github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/rw.go:112 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 176] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x791a18 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1328157 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1328156 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x16073d9 0x1606e37 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16073d8 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x425d05 0x159841a 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598419 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x399 github.com/pactus-project/pactus/www/grpc/network.go:34 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x69faca 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x69fac9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x289 github.com/pactus-project/pactus/types/validator/validator.go:240 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xc1edcb 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1edca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xc1c42e 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc1c42d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16ec113 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ec112 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 3200] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59994 0xb82485 0xb80f4e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59993 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x421deb 0x1328205 0x13281cb 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1328204 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13281ca github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 4608] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 3932160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 2949120] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4423680] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 6389760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5898240] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 4915200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 5406720] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc1ed56 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1ed55 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 480] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 30720] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc201b6 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc201b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x131e7d5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131e7d4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:353 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd76b6 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdd76b5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 80] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdf96b6 0xdf9693 0xdd502a 0xdd3a97 0xdd36b4 0xe02a3c 0xe02a37 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafa625 0xc163c5 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdf96b5 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdf9692 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x12 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdd5029 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd3a96 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd36b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02a3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02a36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa624 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc163c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x560be5 0x1613a65 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1613a64 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x6480ab 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x6480aa net.srcAddrs+0x2a net/addrselect.go:45 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b485 0x425d05 0x662865 0x66162a 0x662585 0x64a545 0x64b1e5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x662864 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x661629 net.filterAddrList+0x169 net/ipsock.go:137 # 0x662584 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x64a544 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x64b1e4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d2987 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d2986 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd7a4b6 0x4a35b1 0xdd7ecc 0xdd7ec0 0xdd78ca 0xe02abd 0xe02ab8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0xd7a4b5 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:13 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd7ecb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7ebf github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd78c9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02abc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02ab7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1606eac 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606eab github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x159d4ef 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d4ee github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ee github.com/pactus-project/pactus/www/grpc/transaction.go:325 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdabc7f 0xdabbb0 0xdd74de 0xdb0e25 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdabc7e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:63 # 0xdabbaf github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:50 # 0xdd74dd github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.59.0/send_queue.go:99 # 0xdb0e24 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [1: 32] @ 0x48b485 0x490767 0xdcb8d3 0xdca7c5 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdcb8d2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x692 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:570 # 0xdca7c4 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:369 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x115871f 0x1162543 0x1596ed0 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x115871e github.com/pactus-project/pactus/txpool.(*txPool).AllPendingTxs+0x11e github.com/pactus-project/pactus/txpool/txpool.go:368 # 0x1162542 github.com/pactus-project/pactus/state.(*state).AllPendingTxs+0x82 github.com/pactus-project/pactus/state/state.go:739 # 0x1596ecf github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x2f github.com/pactus-project/pactus/www/grpc/blockchain.go:320 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070af 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b4a5 0x4907d3 0x11f7ce7 0x11fe6a5 0x11fdf05 0x1320cf2 0x1320cbe 0x1320caa 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11f7ce6 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x11fe6a4 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1320cf1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1320cbd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1320ca9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0x1609d05 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609d04 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 655360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x4158bd 0x159977d 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159977c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 448] @ 0x48b485 0x4901c9 0xc1f9e5 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f9e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x12d205c 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d205b google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 28672] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 21760] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 704] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x69b336 0x159c682 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x103b4b5 0x1038cdb 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x103b4b4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 448] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x12226ed 0x1231c3e 0x1231889 0x12317ee 0x1232531 0x1231155 0x123aa12 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12226ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231c3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1231888 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x12317ed google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdabc9b 0xdb37a5 0xdb310a 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdabc9a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:59 # 0xdb37a4 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xe64 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:39 # 0xdb3109 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x7c9 github.com/quic-go/quic-go@v0.59.0/connection.go:1165 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 416] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0xc2ab2b 0xc2ab08 0xc286f6 0xc330e5 0x495521 # 0xc2ab2a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x46a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ab07 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x447 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7f90c5 0x86b0ef 0x892739 0x8963b6 0x11fff77 0x11ff199 0x11fdf05 0x1321792 0x132175e 0x132174a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x7f90c4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x86b0ee google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x892738 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8963b5 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x11fff76 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321791 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132175d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321749 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x69f9b4 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f9b3 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x173 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 4096] @ 0x48b4ac 0x4901c9 0x9f5eeb 0x9f5ec7 0x9f6c2c 0x9fb418 0x495521 # 0x9f5eea bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f5ec6 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9f6c2b net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10da853 0x8f976b 0x10da729 0x10d58c2 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb07a85 0x495521 # 0x10da852 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [1: 8] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x425d05 0x12d0f92 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d0f91 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beac 0x78c1eb 0x78c1de 0x78ec65 0x114d49a 0x159824c 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c1ea github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c1dd github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78ec64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114d499 github.com/pactus-project/pactus/network.(*network).HostAddrs+0xb9 github.com/pactus-project/pactus/network/network.go:423 # 0x159824b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78cf55 0x78ae07 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b485 0x425d05 0x51cc71 0x51cca8 0xdd933d 0xdd92cc 0xe02c0c 0xe02bef 0xd385e2 0xb75f74 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cc70 errors.New+0x230 errors/errors.go:65 # 0x51cca7 fmt.errorf+0x267 fmt/errors.go:46 # 0xdd933c fmt.Errorf+0x19c fmt/errors.go:26 # 0xdd92cb github.com/quic-go/quic-go.(*SendStream).Close+0x12b github.com/quic-go/quic-go@v0.59.0/send_stream.go:435 # 0xe02c0b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.59.0/stream.go:165 # 0xe02bee github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:81 # 0xd385e1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0xb75f73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x724625 0x7245f1 0x7244e3 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x724624 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7245f0 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7244e2 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x8c1caf 0xc179fa 0xc179f0 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc179f9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc179ef github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb800a5 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb800a4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x324 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0x13223c8 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x13223c7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:43 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x15996a5 0x15989c5 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15996a4 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x15989c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x560be5 0x1613a65 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1613a64 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d7e32 0x12d7e15 0x12d7e00 0x12d66f0 0x12d62d4 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d7e31 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d66ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d62d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb82345 0xb80f4e 0x495521 # 0xb82344 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1595f49 0x1595ecb 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1595f48 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1595eca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1152] @ 0x48b48c 0x490767 0x1609ebe 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609ebd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159c7c8 0x159c761 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159c7c7 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159c760 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159c7c8 0x159c761 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159c7c7 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159c760 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d1065 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1064 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7d7 0x5ce77a 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7d6 math/big.(*Int).Mul+0x136 math/big/int.go:184 # 0x5ce779 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:266 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 13568] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 2304] @ 0x48b48c 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15971a5 0x1597126 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15971a4 github.com/pactus-project/pactus/crypto.Address.String+0x104 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597125 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:342 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0x131c5d3 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131c5d2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:77 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x48b145 0x5cab79 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 3456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326707 0x1327e22 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326706 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:75 # 0x1327e21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x425d05 0x1606fab 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1606faa github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x131ddb5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131ddb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:299 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a0237 0x6a020c 0x15959d5 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a0236 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a020b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x15959d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x6a0ce5 0x6aec25 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 4096] @ 0x48b48c 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0x131c675 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131c674 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:78 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8192] @ 0x48b4ac 0x4901c9 0x8c1caf 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x58695e 0x58693d 0x58693b 0x57e4e6 0x5cc13f 0x5fc43d 0x5fa9d2 0x69ae1b 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58695d math/big.nat.make+0x3d math/big/nat.go:62 # 0x58693c math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x58693a math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x57e4e5 math/big.(*Int).SetInt64+0x45 math/big/int.go:64 # 0x5cc13e github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0x3de github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:73 # 0x5fc43c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3fc github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:805 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7158c6 0x7158f2 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7158c5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x7158f1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x5ca91c 0x5ca8b3 0x6ae505 0x6ae4bf 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x5ca91b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5ca8b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6ae504 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae4be github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:168 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6ace38 0x6acc54 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6ace37 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:428 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x421deb 0x123b550 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b54f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x11fab36 0x11fc0d9 0x11fbf05 0x1201545 0x120132b 0x1200486 0x11fff3e 0x11ff199 0x11fdf05 0x1322452 0x132241e 0x132240a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fab35 google.golang.org/protobuf/internal/encoding/json.normalizeToIntString+0x2d5 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_number.go:253 # 0x11fc0d8 google.golang.org/protobuf/internal/encoding/json.Token.getIntStr+0x118 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_token.go:182 # 0x11fbf04 google.golang.org/protobuf/internal/encoding/json.Token.Uint+0x64 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_token.go:163 # 0x1201544 google.golang.org/protobuf/encoding/protojson.getUint+0x64 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:406 # 0x120132a google.golang.org/protobuf/encoding/protojson.unmarshalUint+0x32a google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:387 # 0x1200485 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalScalar+0x485 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:311 # 0x11fff3d google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x13d google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:270 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1322451 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132241d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1322409 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 16] @ 0x48b485 0x425d05 0x7142de 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x705438 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5144c4 os.newFile+0x64 os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705437 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x70554f 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x70554e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x6a0226 0x15959d5 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a0225 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x15959d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a45b4 0x6a4cc7 0x6ac842 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a45b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4cc6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x159c485 0x159c46e 0x159c435 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c484 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x159c46d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159c434 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x8e5ec5 0x8e5eae 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e5ec4 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x184 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8e5ead github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x16d github.com/pactus-project/pactus/store/block.go:159 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x1251ef6 0x1251e12 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 458752] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 114688] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x662865 0x66162a 0x662585 0x67370c 0x118e645 0x118d8ef 0x118d6a5 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x662864 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x661629 net.filterAddrList+0x169 net/ipsock.go:137 # 0x662584 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e644 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118d8ee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d6a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6ad265 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x490767 0x12d54a8 0x12d2eff 0x12d4ee2 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d2efe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 320] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ace4f 0x6acc54 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x69c279 0x69c2e8 0x159c6cf 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c278 encoding/hex.EncodeToString+0x58 encoding/hex/hex.go:127 # 0x69c2e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159c6ce github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 21760] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 24576] @ 0x48b48c 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x9f5ab8 0x9f5a79 0x9f5b95 0x9fb2fa 0x495521 # 0x9f5ab7 bufio.NewReaderSize+0x1f7 bufio/bufio.go:56 # 0x9f5a78 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f5b94 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fb2f9 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 6912] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 10880] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 480] @ 0x48b4ac 0x4731d7 0x69c2e7 0x69c2e8 0x159c6cf 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c2e6 encoding/hex.EncodeToString+0xc6 encoding/hex/hex.go:129 # 0x69c2e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159c6ce github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1408] @ 0x48b48c 0x4901c9 0xd29f66 0x103b29e 0x1038cdb 0x495521 # 0xd29f65 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0x103b29d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:401 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x425d05 0x131db15 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x131db14 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:188 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159c7c8 0x159c761 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159c7c7 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159c760 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159c7c8 0x159c761 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159c7c7 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159c760 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11fea57 0x11fdf05 0x1320cf2 0x1320cbe 0x1320caa 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fea56 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1320cf1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1320cbd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1320ca9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x6aec25 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 40960] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b485 0x425d05 0x8ed711 0x8ed6e4 0x8ed22a 0x8ec6d6 0x8e600e 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8ed710 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x90 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8ed6e3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8ed229 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8ec6d5 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8e600d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2cd github.com/pactus-project/pactus/store/block.go:176 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1408] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x1595a88 0x1595a0a 0x15959ce 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595a87 encoding/hex.EncodeToString+0x547 encoding/hex/hex.go:129 # 0x1595a09 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4c9 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15959cd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x48d github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 6912] @ 0x48b48c 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 999424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 768] @ 0x48b4ac 0x4901c9 0x1595e3e 0x1595f95 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595e3d encoding/hex.EncodeToString+0x8fd encoding/hex/hex.go:127 # 0x1595f94 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa54 github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcde2ef 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde2ee github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:703 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 6912] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11fea57 0x11fdf05 0x1322452 0x132241e 0x132240a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fea56 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1322451 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132241d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1322409 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x16025b7 0x160f455 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x16025b6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5adeb1 0x5adea5 0x6a2f69 0x6a2f3d 0x6a399f 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4731d7 0x159d4bf 0x159c7c9 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d4be encoding/hex.EncodeToString+0x10be encoding/hex/hex.go:129 # 0x159c7c8 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:327 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 14592] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b485 0x425d05 0x1595ba5 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595ba4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x664 github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x8e4ccb 0x8e4cdd 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e4cca github.com/pactus-project/pactus/types/account.(*Account).Clone+0x18a github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e4cdc github.com/pactus-project/pactus/store.(*accountStore).account+0x19c github.com/pactus-project/pactus/store/account.go:53 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 960] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x69b336 0x159c682 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 1024] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b4ac 0x4907d3 0x560be5 0x1606354 0x1604355 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1606353 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1604354 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 384] @ 0x48b4ac 0x4731d7 0x1595666 0x15955ba 0x159559a 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595665 encoding/hex.EncodeToString+0x125 encoding/hex/hex.go:129 # 0x15955b9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x79 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595599 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x490767 0xdc69f8 0xdc5905 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xdc69f7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5904 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 80] @ 0x48b4a5 0x4731d7 0x1606b9b 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1606b9a github.com/creachadair/jrpc2.ParseRequests+0x11a github.com/creachadair/jrpc2@v1.3.5/json.go:23 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31b9a 0xb80936 0xb80918 0xb8090f 0xb8069e 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80935 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb80917 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:153 # 0xb8090e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb8069d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b4ac 0x421e68 0x5caa85 0x6a45b4 0x6a4cc7 0x6ac842 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a45b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4cc6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ace4f 0x6acc54 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d2987 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d2986 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1130496] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x728685 0x728620 0x72860c 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728684 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72861f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72860b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x6ad35d 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6ad35c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0x6acb57 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6acb56 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 528] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x13224d2 0x132246b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x13224d1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132246a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x490767 0x12c0907 0x12d1f73 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12c0906 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d1f72 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 4710400] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 528] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x13223c8 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13223c7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:43 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5adeb1 0x5adea5 0x117ecdf 0x117ece0 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1612aeb 0x1612ac4 0x1612a8f 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1612aea net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x1612ac3 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x1612a8e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdc455e 0xde25ca 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdc455d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xde25c9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 4096000] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 245760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x490767 0x841f09 0x841ee9 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x841f08 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841ee8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 12288] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 480] @ 0x48b4ac 0x4731d7 0x1595ea8 0x1595f95 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595ea7 encoding/hex.EncodeToString+0x967 encoding/hex/hex.go:129 # 0x1595f94 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa54 github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 384] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1344] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 24576] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 163840] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x421deb 0x13224a5 0x132246b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13224a4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132246a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x16025aa 0x160f455 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x16025a9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1120] @ 0x48b4ac 0x4901c9 0x6a0226 0x15959d5 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a0225 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x15959d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0x131dd5c 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131dd5b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:292 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x15955ce 0x15955ba 0x159559a 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15955cd encoding/hex.EncodeToString+0x8d encoding/hex/hex.go:127 # 0x15955b9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x79 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595599 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbe8 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 737280] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 288] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159d1fc 0x159d194 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159d1fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d193 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [14: 5824] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x9f7c50 0x9f76b7 0x1612b89 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7c4f net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 2688] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1160ea6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160ea5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1024] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1595da5 0x1595d8e 0x1595d5d 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595da4 encoding/hex.EncodeToString+0x864 encoding/hex/hex.go:127 # 0x1595d8d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595d5c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a0d7f 0x6aec25 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 832] @ 0x48b4ac 0x4901c9 0x848e46 0x848e38 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x848e45 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x848e37 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b4ac 0x425d05 0x6aca65 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6aca64 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:384 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 983040] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6adced 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6adcec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e13d7 0x66e030 0x66dafb 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x66e02f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9f5da6 0x9fb33a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5da5 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9fb339 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1595cd0 0x1595cbc 0x1595c8b 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595ccf encoding/hex.EncodeToString+0x78f encoding/hex/hex.go:127 # 0x1595cbb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595c8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x6ae691 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae690 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x2f0 github.com/pactus-project/pactus/types/block/block.go:168 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x490767 0x15db7ad 0x15db572 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x15db7ac github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15db571 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 768] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 16384] @ 0x48b4ac 0x4901c9 0x8c1caf 0xc179fa 0xc179f0 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc179f9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc179ef github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 208] @ 0x48b4ac 0x4739a5 0x473495 0x759aa6 0x759a1f 0x759a20 0x780938 0x79322d 0x798306 0x78a4a7 0x78e0ef 0x8c42f8 0x1151205 0x11443d8 0x114450f 0x163b4d9 0x16591f5 0x1658895 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x759aa5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x759a1e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a1f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780937 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79322c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11443d7 github.com/pactus-project/pactus/network.validateAddrInfo+0x17 github.com/pactus-project/pactus/network/config.go:78 # 0x114450e github.com/pactus-project/pactus/network.(*Config).BasicCheck+0x8e github.com/pactus-project/pactus/network/config.go:98 # 0x163b4d8 github.com/pactus-project/pactus/config.(*Config).BasicCheck+0x178 github.com/pactus-project/pactus/config/config.go:294 # 0x16591f4 github.com/pactus-project/pactus/cmd.MakeConfig+0x3b4 github.com/pactus-project/pactus/cmd/cmd.go:273 # 0x1658894 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:145 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8c438e 0x8c4310 0x1151205 0x11443d8 0x114450f 0x163b4d9 0x16591f5 0x1658895 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8c438d github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:98 # 0x8c430f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11443d7 github.com/pactus-project/pactus/network.validateAddrInfo+0x17 github.com/pactus-project/pactus/network/config.go:78 # 0x114450e github.com/pactus-project/pactus/network.(*Config).BasicCheck+0x8e github.com/pactus-project/pactus/network/config.go:98 # 0x163b4d8 github.com/pactus-project/pactus/config.(*Config).BasicCheck+0x178 github.com/pactus-project/pactus/config/config.go:294 # 0x16591f4 github.com/pactus-project/pactus/cmd.MakeConfig+0x3b4 github.com/pactus-project/pactus/cmd/cmd.go:273 # 0x1658894 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:145 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 67108864] @ 0x48b4b3 0x4901c9 0x11b2351 0x11b1e33 0x11b8005 0x11b7f87 0x11bbd26 0x11ba911 0x155eed0 0x1659eb9 0x1658a05 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x11b2350 golang.org/x/crypto/argon2.initBlocks+0x70 golang.org/x/crypto@v0.50.0/argon2/argon2.go:162 # 0x11b1e32 golang.org/x/crypto/argon2.deriveKey+0x152 golang.org/x/crypto@v0.50.0/argon2/argon2.go:117 # 0x11b8004 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.50.0/argon2/argon2.go:101 # 0x11b7f86 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c6 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11bbd25 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:493 # 0x11ba910 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:300 # 0x155eecf github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:212 # 0x1659eb8 github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x318 github.com/pactus-project/pactus/cmd/cmd.go:400 # 0x1658a04 github.com/pactus-project/pactus/cmd.StartNode+0x1c4 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 96] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x1595d3a 0x1595cbc 0x1595c8b 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595d39 encoding/hex.EncodeToString+0x7f9 encoding/hex/hex.go:129 # 0x1595cbb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595c8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x425d05 0x12d0f92 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d0f91 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 4898816] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 16384] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 32256] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 720] @ 0x48b485 0x425d05 0x55a0b7 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 640] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6aebdc 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6aebdb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [22: 67584] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 56832] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 5111808] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 45056] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 576] @ 0x48b485 0x425d05 0x6aecf6 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6aecf5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x8e5af6 0x8e5afd 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e5af5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8e5afc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x12c174c 0x12c7a0c 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x12c174b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12c7a0b google.golang.org/grpc.(*Server).sendResponse+0x16b google.golang.org/grpc@v1.80.0/server.go:1189 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 540672] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 43008] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 36864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 4608] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x71ffad 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ffac github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 32768] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [31: 71424] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [36: 11796480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 2704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 663552] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [28: 64512] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1040] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6aec25 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 13824] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2304] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 960] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1322452 0x132241e 0x132240a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1322451 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132241d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1322409 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6adcff 0x6adcf3 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6adcfe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6adcf2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [28: 86016] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 57600] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 432] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159d1fc 0x159d194 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159d1fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d193 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x490767 0xb81445 0x495521 # 0xb81444 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 128] @ 0x48b485 0x425d05 0x118d60e 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x118d60d github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.5.0/ntp.go:446 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [27: 10616832] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 49152] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 2880] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 69120] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x16025b7 0x160f455 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x16025b6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b318 0x97acfc 0x938ae7 0x938b99 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b317 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97acfb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938ae6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x1229513 0x1229275 0x122ae1f 0x125fffd 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122ae1e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x125fffc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 208] @ 0x48b4a5 0x4731d7 0x40c796 0x16043dd 0x16043d0 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x16043dc strconv.FormatInt+0xfc strconv/number.go:210 # 0x16043cf github.com/creachadair/jrpc2.(*Client).req+0xef github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d10aa 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d10a9 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6af40a 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af409 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b133 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0x675485 0x66e43b 0x66dafb 0x662e18 0x6768a7 0x674dff 0x118e685 0x118e686 0x118d8ef 0x118d6a5 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x675484 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66e43a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x118e684 net.DialUDP+0x144 net/udpsock.go:288 # 0x118e685 github.com/beevik/ntp.defaultDialer+0x145 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x118d8ee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d6a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 256] @ 0x48b485 0x490767 0x841f09 0x841ee9 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x841f08 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841ee8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1321b77 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321b76 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:113 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0x13264b5 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x13264b4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:64 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 21987328] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0xa1d3bf 0xa1d3c0 0x9f6527 0x9fb418 0x495521 # 0xa1d3be net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa1d3bf net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x490767 0x1607016 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x1607015 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x560be5 0x160733b 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160733a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b4ac 0x4907d3 0x560be5 0x160733b 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160733a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 172032] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 147456] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 320] @ 0x48b485 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x160784f 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160784e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x733b51 0x733b3d 0x733af1 0x7291e5 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x733b50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733af0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160784f 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160784e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb800a5 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb800a4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x324 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607385 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607384 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [43: 21487616] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [46: 22986752] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 24985600] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 21987328] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [52: 25985024] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [50: 24985600] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 64] @ 0x48b4a5 0x421f7b 0x69f9db 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f9da github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x19a github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc4570 0xdc4564 0xda8f0a 0xda903e 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdc456f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc4563 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xda8f09 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xda903d github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda6b75 0xda7d0d 0xda76f1 0xdd0426 0xdcfead 0xdb3948 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda6b74 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x2f4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:121 # 0xda7d0c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4ac github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:237 # 0xda76f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:183 # 0xdd0425 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x205 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:156 # 0xdcfeac github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:114 # 0xdb3947 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x147 github.com/quic-go/quic-go@v0.59.0/connection.go:1197 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x11f607c 0x11f605f 0x11f60db 0x11f6041 0x15967f8 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x11f607b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.80.0/internal/status/status.go:77 # 0x11f605e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.80.0/status/status.go:49 # 0x11f60da google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11f6040 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x15967f7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321d97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321d96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 172032] @ 0x48b4b3 0x490767 0x741f1c 0x741e87 0x73cdbc 0x7265e6 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x741f1b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x741e86 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x626 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:311 # 0x73cdbb github.com/syndtr/goleveldb/leveldb.(*session).recover+0x43b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x7265e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 55296] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 19456] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x85f3ba 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3b9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0xde3249 0xde31d6 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xde3248 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0xe8 github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:61 # 0xde31d5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea32e 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea32d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 2160] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 672] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2304] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 6144] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1584] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x69b336 0x159c682 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1152] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 6912] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 19456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 24192] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x12c174c 0x12dcb59 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12c174b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12dcb58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x16017be 0x160a5b5 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x16017bd golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.20.0/semaphore/semaphore.go:69 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb15b75 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0xda42cd 0xd9e7a8 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda42cc github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xdd7ecc 0xdd7ec0 0xdd78ca 0xe02abd 0xe02ab8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdd7ecb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7ebf github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd78c9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02abc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02ab7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1320c97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1320c96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x132027c 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x132027b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:490 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x728685 0x728620 0x72860c 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728684 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72861f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72860b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x490767 0x1599233 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599232 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159c7c8 0x159c761 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159c7c7 github.com/pactus-project/pactus/crypto.Address.String+0x3c7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159c760 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e1289 0x50c7df 0x50a5ad 0x658d49 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0x48b4a5 0x421f7b 0x69f9b4 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f9b3 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x173 github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0xd023ff 0xd02648 0xd3836a 0x8fa06a 0x758af1 0x8f9e69 0x8f9d45 0xd5a8c5 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0xd023fe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fa069 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a8c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b485 0x425d05 0x1595685 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595684 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2560] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 224] @ 0x48b4ac 0x4907d3 0x560be5 0x16073e8 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x16073e7 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x69c279 0x69c2e8 0x159c6cf 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c278 encoding/hex.EncodeToString+0x58 encoding/hex/hex.go:127 # 0x69c2e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159c6ce github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0xda6405 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0xda6404 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdb00bc 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdb00bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.59.0/connection.go:579 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d1065 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1064 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd9ed9b 0xda4543 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9ed9a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:52 # 0xda4542 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1328232 0x13281cb 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1328231 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13281ca github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1664] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e567 0x1606e5a 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606e59 github.com/creachadair/jrpc2.jmessages.toJSON+0x59 github.com/creachadair/jrpc2@v1.3.5/json.go:70 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2816] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [4: 192] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1595f49 0x1595ecb 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1595f48 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1595eca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cded4 0x7d4325 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cded3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4324 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 7168] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x6a2cc5 0x6a2b85 0x116106f 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2cc4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116106e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:583 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 43008] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 144] @ 0x48b485 0x425d05 0x6a2c5b 0x6a2c38 0x8e4ffa 0x8e8b46 0x116105c 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2c5a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2c37 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e4ff9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b45 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x116105b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:582 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 8] @ 0x48b485 0x425d05 0xdbad2d 0xdb0817 0x495521 # 0xdbad2c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1cc github.com/quic-go/quic-go@v0.59.0/connection.go:2214 # 0xdb0816 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x586bfa 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf0a5 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x586bf9 math/big.nat.make+0x239 math/big/nat.go:67 # 0x586ba8 math/big.nat.set+0x1e8 math/big/nat.go:92 # 0x586c46 math/big.nat.add+0x286 math/big/nat.go:109 # 0x586c8b math/big.nat.add+0x2cb math/big/nat.go:103 # 0x57ec15 math/big.(*Int).Add+0x55 math/big/int.go:146 # 0x5cf0a4 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x499a65 0x5486e6 0x96df0e 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x499a64 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x5486e5 sort.SliceStable+0x85 sort/slice.go:43 # 0x96df0d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x60d crypto/tls/handshake_server_tls13.go:225 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf678 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf677 github.com/quic-go/quic-go.(*Conn).preSetup+0x517 github.com/quic-go/quic-go@v0.59.0/connection.go:536 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9ee4e5 0xa1d33f 0x9f6527 0x9fb418 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9ee4e4 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa1d33e net/http.readRequest+0x3e net/http/request.go:1080 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc40ea5 0xc44c7b 0xc49067 0xc48d18 0x495521 # 0xc40ea4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc44c7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc49066 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc48d17 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x40c796 0x1612ab9 0x1612aaa 0x1612a8f 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x1612ab8 internal/strconv.Itoa+0x198 internal/strconv/itoa.go:51 # 0x1612aa9 strconv.Itoa+0x189 strconv/number.go:215 # 0x1612a8e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 448] @ 0x48b485 0x425d05 0x13214d7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x13214d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:160 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 128] @ 0x48b485 0x425d05 0x131f1f5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f1f4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:407 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 144] @ 0x48b485 0x425d05 0xa01009 0xa00ffd 0x15f6ec6 0x495521 # 0xa01008 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa00ffc net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x15f6ec5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x13223f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x13223f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 2048] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x58f8fe 0x58f91e 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58f8fd math/big.getStack+0x33d math/big/nat.go:286 # 0x58f91d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0x699b67 0xda6708 0xda658a 0xda5d32 0xdde487 0xddccd2 0xddba45 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6589 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda5d31 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xdde486 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda4155 0xd9e75a 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda4154 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 960] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x791288 0x7912bc 0x798306 0x78c638 0xb125ef 0xb13795 0xb11d77 0xdfd596 0xdfd588 0x1130eff 0xdde862 0xddccd2 0xddba45 0x495521 # 0x791287 net.ParseIP+0x27 net/ip.go:528 # 0x7912bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78c637 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13794 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x1130efe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbe8 0x115bbe8 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 768] @ 0x48b485 0x425d05 0x131cc15 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x131cc14 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:108 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x122c506 0x12c2c8f 0x12c2ba5 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122c505 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c2c8e google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c2ba4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 4505600] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdaf5a9 0xdaf5f4 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf5a8 github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x448 github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/connection_flow_controller.go:28 # 0xdaf5f3 github.com/quic-go/quic-go.(*Conn).preSetup+0x493 github.com/quic-go/quic-go@v0.59.0/connection.go:524 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x8696cf 0x85f37c 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4ce0fb reflect.makeInt+0x3b reflect/value.go:3469 # 0x4ce736 reflect.cvtInt+0x96 reflect/value.go:3547 # 0x4cca13 reflect.Value.Convert+0xb3 reflect/value.go:3229 # 0x8696ce google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x85f37b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb806ae 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb806ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7eeba 0xb7ee8c 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7eeb9 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7ee8b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:168 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b4ac 0x4731d7 0x51fa86 0x6ae71d 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6ae71c github.com/pactus-project/pactus/types/block.(*Block).LogString+0x37c github.com/pactus-project/pactus/types/block/block.go:166 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xc3291e 0x495521 # 0xc3291d github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1612aeb 0x1612ac4 0x1612a8f 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1612aea net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x1612ac3 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x1612a8e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9e5cb9 0x9e6165 0x9f9a7d 0x9f9815 0x9f3fb7 0x5522ea 0x9fa64d 0x9fa3ea 0x1612bb1 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9e5cb8 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9e6164 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9f9a7c net/http.Header.WriteSubset+0x193c net/http/header.go:187 # 0x9f9814 net/http.(*chunkWriter).writeHeader+0x16d4 net/http/server.go:1533 # 0x9f3fb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x9fa64c net/http.(*response).write+0x1cc net/http/server.go:1658 # 0x9fa3e9 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x1612bb0 github.com/creachadair/jrpc2/jhttp.writeJSON+0x290 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:150 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b4ac 0x4731d7 0x9861f7 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x9861f6 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 128] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699639 0xda4825 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda4824 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda38db 0xda379b 0xda7005 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda38da github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7004 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xda4543 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda4542 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321d97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321d96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x5ca94c 0x6ae505 0x6ae4bf 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ca94b github.com/pactus-project/pactus/crypto.Address.ShortString+0xab github.com/pactus-project/pactus/crypto/address.go:101 # 0x6ae504 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae4be github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:168 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607385 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607384 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 384] @ 0x48b485 0x490767 0x160d445 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d444 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 24] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x13214e8 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x13214e7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:162 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d7425 0x12d73e0 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d7424 google.golang.org/grpc/internal/status.(*Status).Err+0x544 google.golang.org/grpc@v1.80.0/internal/status/status.go:129 # 0x12d73df google.golang.org/grpc.(*csAttempt).recvMsg+0x4ff google.golang.org/grpc@v1.80.0/stream.go:1175 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 5376] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd9f858 0xd9f833 0xd9f92c 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9f857 crypto/tls.newQUICConn+0x1b7 crypto/tls/quic.go:200 # 0xd9f832 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f92b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 36864] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1606eac 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606eab github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2048] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0x7f90c5 0x86b0ef 0x892739 0x8963b6 0x11fff77 0x11ff199 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x7f90c4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x86b0ee google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x892738 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8963b5 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x11fff76 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 3244032] @ 0x48b4b3 0x4901c9 0x1596aef 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1596aee github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x4e github.com/pactus-project/pactus/www/grpc/blockchain.go:291 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0xde84a5 0xddff88 0xddf873 0xddbe2f 0x495521 # 0xde84a4 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:302 # 0xddff87 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x667 github.com/quic-go/quic-go@v0.59.0/server.go:960 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [3: 720] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x1230267 0x1230a0f 0x1230895 0x1231135 0x123aa12 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1230266 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1230a0e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1230894 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1231134 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 16] @ 0x48b485 0x4901c9 0xafd3ae 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd3ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x48b145 0x69c4f6 0x6a0ae7 0x6a027c 0x15959d5 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c4f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0ae6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x6a027b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x15959d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb314c7 0xb3148e 0xb317f1 0xb81a6a 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb314c6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3148d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb317f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81a69 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070af 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1536] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 288] @ 0x48b485 0x425d05 0x733b51 0x733b3d 0x733af1 0x7291e5 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x733b50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733af0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eaf8f 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eaf8e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x6aa5bd 0x6aa55b 0x6acf5c 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6aa5bc github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6aa55a github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6acf5b github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x9b github.com/pactus-project/pactus/types/tx/tx.go:458 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 768] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x78578e 0xa59bde 0xb7bea9 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x78578d github.com/multiformats/go-multibase.Encode+0x5ed github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa59bdd github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7bea8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd6ccad 0xd6f657 0xdb8bbb 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd6ccac github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:18 # 0xd6f656 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x560be5 0x1606354 0x1604355 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1606353 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1604354 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 2112] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 6144] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 27264] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f0b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f0a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 144] @ 0x48b485 0x48b145 0x161213c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x161213b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x5b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdf02c6 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdf02c5 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x265 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdcea90 0xdca1bb 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdcea8f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdca1ba github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xf9a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:430 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b57c5 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 90112] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416149 0x74c905 0x73d110 0x7265e6 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x74c904 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x73d10f github.com/syndtr/goleveldb/leveldb.(*session).recover+0x78f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x7265e5 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x12c174c 0x12dcb59 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12c174b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12dcb58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x560be5 0x1606354 0x1604355 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1606353 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1604354 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8e9079 0x8e906d 0x8e901c 0x8f49e8 0x8f7126 0x8f6f93 0x8f8f1f 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e9078 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e906c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e901b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8f49e7 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12d10aa 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d10a9 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x98110f 0x932656 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x98110e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x15948ad 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15948ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x1cc github.com/pactus-project/pactus/www/grpc/blockchain.go:71 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607385 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607384 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x9fb105 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x9fb104 net/http.(*conn).serve+0xc4 net/http/server.go:1901 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa550ec 0xa54e2d 0xa599cc 0xb80c5b 0xb7fc1b 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xa550eb go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80c5a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb7fc1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b485 0x41b4ad 0x653438 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x653437 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0xe02225 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xe02224 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fbc7 0xc3fb87 0xc40b9d 0xc476cf 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fbc6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fb86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40b9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc476ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x473854 0x473366 0x16025b7 0x160f455 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x16025b6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544857 0x5c9eaa 0x69b586 0x69b529 0x6a5a56 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544856 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b585 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b528 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6a5a55 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x355 github.com/pactus-project/pactus/types/tx/payload/bond.go:108 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 3072] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564a77 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564a76 encoding/json.mapEncoder.encode+0x496 encoding/json/encode.go:803 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x13281b2 0x132817e 0x132816a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13281b1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132817d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1328169 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1152] @ 0x48b4ac 0x4907d3 0x728928 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728927 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x743e8a 0x743e6b 0x743137 0x74392e 0x495521 # 0x743e89 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14a9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x743e6a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x743136 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x74392d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xf4d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a2d1b 0x6a2c89 0x15976cd 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a2d1a github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a2c88 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x15976cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:367 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6ae407 0x6ae3c6 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae406 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x66 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae3c5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xff177f 0xfef2e5 0xff02e5 0xfefc65 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0xff177e golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x19e golang.org/x/net@v0.53.0/http2/hpack/tables.go:65 # 0xfef2e4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff02e4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x3e4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:393 # 0xfefc64 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:316 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb78625 0xb78693 0xb78718 0xb8199c 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78624 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78692 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78717 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8199b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12d82b0 0x12d7e15 0x12d7e00 0x12d4a79 0x12d4e85 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d82af google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4a78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d4e84 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 768] @ 0x48b485 0x425d05 0xd9fb77 0xd9fc76 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9fb76 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x196 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:83 # 0xd9fc75 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:160 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 960] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 480] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 10752] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169682f 0x6994b3 0x699639 0x699b45 0xda6708 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x7090c5 0x721246 0x7221d5 0x7497c5 0x72dd71 0x72ebba 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x7090c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721245 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x7221d4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7497c4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72ebb9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70bc7a 0x70ca0a 0x70d44b 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70bc79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x70ca09 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d44a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 480] @ 0x48b485 0x425d05 0x159d36c 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d36b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf6b github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x123b0f8 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b0f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b485 0x490767 0x1604bdd 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604bdc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1606eac 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606eab github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b485 0x425d05 0x12d2987 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d2986 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x490767 0x85c796 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xb07b34 0x495521 # 0x85c795 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b33 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [6: 960] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x69b336 0x159c682 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd74edb 0xd6f6a7 0xdb8bbb 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd74eda github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd6f6a6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 176] @ 0x48b485 0x425d05 0x6830fa 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6830f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd62c72 0xd62c5b 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0xd62c71 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd62c5a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x8ea633 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8ea632 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1b2 github.com/pactus-project/pactus/store/tx.go:39 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 5632] @ 0x48b48c 0x4901c9 0xd29f66 0x114d328 0x15983c4 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0xd29f65 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0x114d327 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:413 # 0x15983c3 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x343 github.com/pactus-project/pactus/www/grpc/network.go:48 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 5376] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c43d7 0x10c3fe6 0x113893e 0x114d439 0x159824c 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c43d6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c3fe5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x113893d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x114d438 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x58 github.com/pactus-project/pactus/network/network.go:422 # 0x159824b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1608acf 0x4a49ca 0x495521 # 0x1608ace github.com/creachadair/jrpc2.(*Server).serve+0x4e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 57344] @ 0x48b4b3 0x4901c9 0x709ccd 0x71c22a 0x71cca6 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b485 0x425d05 0x131d113 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131d112 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:137 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16384] @ 0x48b48c 0x490767 0x5100f3 0x50f6ba 0x704fbb 0x7269bf 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5100f2 os.(*File).readdir+0x712 os/dir_unix.go:139 # 0x50f6b9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0x704fba github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:458 # 0x7269be github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ad 0x726dc8 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7111ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x726dc7 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 48] @ 0x48b485 0x425d05 0x1612a25 0x16129f9 0x16129de 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1612a24 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x16129f8 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x16129dd github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 144] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6aebdc 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aebdb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x79444c 0xdfd62e 0xdfd5bc 0xe01ede 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x79444b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xdfd62d github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xdfd5bb github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe01edd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3485 0x7b33ff 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3484 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b33fe crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11f7125 0x11fee08 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7124 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11fee07 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671ee5 0x659025 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x671ee4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x659024 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b485 0x425d05 0x13202d5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x13202d4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:497 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0x742971 0x7446ef 0x712f9d 0x713e37 0x7146b1 0x714698 0x743edd 0x743e6b 0x743137 0x74392e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x742970 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x7446ee github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x10e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x712f9c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x23c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7146b0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x714697 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x743edc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x743e6a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x743136 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x74392d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xf4d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdbf09f 0xdbefe3 0xde3785 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdbf09e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbefe2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3784 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b485 0x4901c9 0x9f7c2f 0x9f76b7 0x1612b89 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7c2e net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 36864] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdcd613 0xdcd0e5 0xdbde85 0xdbc76a 0xdbc7b6 0xdb06c5 0x495521 # 0xdcd612 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f2 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:787 # 0xdcd0e4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbde84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc769 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc7b5 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0xb13659 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1320c57 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1320c56 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:228 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9f5da6 0x9f6c2c 0x9fb418 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5da5 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9f6c2b net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6643fc 0x664429 0x6623b3 0x67370c 0x118e645 0x118d8ef 0x118d6a5 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x6643fb net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x664428 net.(*Resolver).lookupIPAddr+0x1a8 net/lookup.go:330 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e644 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118d8ee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d6a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 8] @ 0x48b485 0x425d05 0xc1e1bd 0xc3675b 0xc3304a 0x495521 # 0xc1e1bc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x3fc github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3675a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda4885 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4884 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539525 0xdd7753 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x539524 context.WithCancelCause+0x64 context/context.go:270 # 0xdd7752 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x705c0f 0x705bab 0x744622 0x712f9d 0x713e37 0x7146b1 0x714698 0x743edd 0x743e6b 0x743137 0x74392e 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x705c0e path/filepath.Join+0x16e path/filepath/path.go:131 # 0x705baa github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x744621 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x712f9c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x23c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7146b0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x714697 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x743edc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x743e6a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x743136 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x74392d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xf4d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e7a8 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x48b145 0x72dfeb 0x72e705 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x72dfea github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2aa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x72e704 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x744f97 0x73da65 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x744f96 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x436 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:285 # 0x73da64 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4249 0xd6302c 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x8b4248 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd6302b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 400] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1320c68 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1320c67 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:230 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b485 0x425d05 0x15945c5 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15945c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x264 github.com/pactus-project/pactus/www/grpc/blockchain.go:44 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x1221370 0x1231ef2 0x1232630 0x1231155 0x123aa12 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122136f golang.org/x/net/http2.(*Framer).WritePing+0x10f golang.org/x/net@v0.53.0/http2/frame.go:928 # 0x1231ef1 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:800 # 0x123262f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:898 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 5376] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb8256a 0xb80f4e 0x495521 # 0xb82569 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x369 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:533 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 160] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0xbe24b8 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe24b7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xbf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 6912] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb7f9a5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb7f9a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 860160] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb15b75 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb15b74 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [6: 480] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1328117 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1328116 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:41 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1152] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x4901c9 0x10546d2 0x10546a2 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x10546d1 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x10546a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x46eabf 0x169116f 0x169110a 0x169103c 0xda63bd 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169116e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1691109 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x169103b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xda63bc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d52 0x7a9268 0xda5c8a 0xda5c22 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7a8d51 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5c89 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5c21 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 10880] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e7a8 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 72] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1408] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4160df 0x74c905 0x74b9b1 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74c904 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x74b9b0 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6a2c5b 0x6a2c38 0x15976cd 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2c5a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2c37 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x15976cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:367 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1248] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x963554 0x963533 0x7af944 0x7afd9c 0x962bbd 0x962ab4 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963553 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963532 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962bbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962ab3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x74c3e5 0x74ccde 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74c3e4 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x74ccdd github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x48b485 0x425d05 0xda9516 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda9515 github.com/quic-go/quic-go.init.func1+0x6d5 github.com/quic-go/quic-go@v0.59.0/connection.go:296 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1408] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 3360] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1344] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdba80d 0xdbaa59 0xe013cd 0xe01c68 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xdba80c github.com/quic-go/quic-go.(*Conn).closeLocal+0x2c github.com/quic-go/quic-go@v0.59.0/connection.go:2160 # 0xdbaa58 github.com/quic-go/quic-go.(*Conn).CloseWithError+0x78 github.com/quic-go/quic-go@v0.59.0/connection.go:2176 # 0xe013cc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:55 # 0xe01c67 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:61 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x12226ed 0x1231c3e 0x12316dc 0x1232531 0x1231155 0x124769c 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12226ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231c3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x12316db google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xd9e7a8 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e30cc 0x4e30d4 0x514cbf 0x514cab 0x514caa 0x514c9d 0x705c14 0x744622 0x712f9d 0x713e37 0x7146b1 0x714698 0x743edd 0x743e6b 0x743137 0x74392e 0x495521 # 0x4e0884 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e30cb syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4e30d3 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x514cbe syscall.Unlink+0x3e syscall/syscall_linux.go:329 # 0x514caa os.Remove.func1+0x2a os/file_unix.go:363 # 0x514ca9 os.ignoringEINTR+0x29 os/file_posix.go:256 # 0x514c9c os.Remove+0x1c os/file_unix.go:362 # 0x705c13 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x173 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x744621 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x712f9c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x23c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7146b0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x714697 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x743edc github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x743e6a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x743136 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x74392d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xf4d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 8] @ 0x48b485 0x46eef3 0x160a337 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x160a336 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x976 github.com/creachadair/jrpc2@v1.3.5/server.go:353 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 172032] @ 0x48b4b3 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 120] @ 0x48b485 0x425d05 0x1606fab 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x1606faa github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 6144] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53978f 0x1130fe5 0xdde862 0xddccd2 0xddba45 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x1130fe4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 24576] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x720fc5 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720fc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x8eb1ba 0x8e97c5 0x1160f7b 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x8eb1b9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8e97c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x1160f7a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:589 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc282a5 0xc289c8 0xc330e5 0x495521 # 0xc282a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc289c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 240] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7114 0x7c701a 0xd62cda 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x7c7113 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8f8a 0x7a8330 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x7a8f89 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc3fc78 0xc3fc67 0xc40c1d 0xc479cf 0xc2913b 0xc29116 0xc330e5 0x495521 # 0xc3fc77 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc479ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2913a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29115 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 768] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b485 0x425d05 0x12d1065 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1064 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1599598 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599597 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x728873 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728872 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x794365 0xb136d7 0xb1367a 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x794364 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb136d6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13679 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a2f4d 0x6a399f 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcfeff6 0xcff0ef 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xcfeff5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff0ee github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 49152] @ 0x48b4ac 0x4901c9 0x8c1caf 0xc179fa 0xc179f0 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc179f9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc179ef github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 32] @ 0x48b485 0x4901c9 0x159cce5 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159cce4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8e4 github.com/pactus-project/pactus/www/grpc/transaction.go:349 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 160] @ 0x48b485 0x425d05 0x160c625 0x16089e5 0x4a49ca 0x495521 # 0x160c624 github.com/creachadair/jrpc2.(*Server).read+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:654 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x490767 0x1604bdd 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604bdc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x48b485 0x425d05 0x4a4911 0x160394f 0x1603245 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x160394e github.com/creachadair/jrpc2.(*Client).accept+0x32e github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0xd9577a 0xd956e9 0xd95988 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd95779 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xf9 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:30 # 0xd956e8 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd95987 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 144] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f8b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 12288] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd9ed9b 0xd9e7ce 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd9ed9a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:52 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x938105 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x938104 crypto/tls.(*Conn).writeRecordLocked+0x3a4 crypto/tls/conn.go:994 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a38b 0x78e0ef 0xb13659 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a38a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 224] @ 0x48b485 0x425d05 0x1321708 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1321707 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:145 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 384] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 640] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51cb0a 0xdd933d 0xdd92cc 0xe02c0c 0xe02bef 0xd385e2 0xb75f74 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xdd933c fmt.Errorf+0x19c fmt/errors.go:26 # 0xdd92cb github.com/quic-go/quic-go.(*SendStream).Close+0x12b github.com/quic-go/quic-go@v0.59.0/send_stream.go:435 # 0xe02c0b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.59.0/stream.go:165 # 0xe02bee github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:81 # 0xd385e1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0xb75f73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x48b485 0x490767 0x841f09 0x841ee9 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x841f08 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841ee8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b4a5 0x421f7b 0x69f93e 0x15970d5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f93d github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xfd github.com/pactus-project/pactus/types/validator/validator.go:230 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 72] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x70a43a 0x4a35b1 0x709b2e 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x70a439 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x709b2d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 120] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc4505 0x4a35b1 0xdee65c 0xdee4f9 0xdc4605 0xde25ca 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdc4504 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee65b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdee4f8 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc4604 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde25c9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d635f 0x5d9cb6 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x4901c9 0xc11496 0x105468f 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc11495 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x105468e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x69f8a5 0x69f765 0x1160f8c 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x1160f8b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:590 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 384] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d7e32 0x12d7e15 0x12d7e00 0x12d66f0 0x12d62d4 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d7e31 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d66ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d62d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 3200] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0xdaa36e 0xda9212 0xda915d 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaa36d encoding/hex.EncodeToString+0x152d encoding/hex/hex.go:129 # 0xda9211 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3d1 github.com/quic-go/quic-go@v0.59.0/internal/protocol/connection_id.go:103 # 0xda915c github.com/quic-go/quic-go.init.func1+0x31c github.com/quic-go/quic-go@v0.59.0/connection.go:288 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1327f37 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1327f36 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:62 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 864] @ 0x48b485 0x425d05 0x55a0b7 0x1321d97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321d96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 192] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x848e46 0x848e38 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x848e45 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x848e37 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 20480] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 168] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x5ca5ec 0x15966c7 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:37 # 0x15966c6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:242 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xda478d 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda478c github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x2c github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [9: 288] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 320] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 832] @ 0x48b485 0x4901c9 0x6bd293 0x11626dd 0x1594716 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6bd292 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:118 # 0x11626dc github.com/pactus-project/pactus/state.(*state).CommitteeInfo+0x7c github.com/pactus-project/pactus/state/state.go:755 # 0x1594715 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x35 github.com/pactus-project/pactus/www/grpc/blockchain.go:63 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 2112] @ 0x48b485 0x490767 0x4d92db 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d92da io.ReadAll+0x1ba io/io.go:744 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 27264] @ 0x48b4ac 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 64] @ 0x48b4ac 0x425d05 0x160938c 0x1608bb3 0x4a49ca 0x495521 # 0x160938b github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x8b github.com/creachadair/jrpc2@v1.3.5/server.go:246 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1326abc 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1326abb github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:148 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 576] @ 0x48b4ac 0x4731d7 0x159d4bf 0x159c7c9 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d4be encoding/hex.EncodeToString+0x10be encoding/hex/hex.go:129 # 0x159c7c8 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:327 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0x6ae0de 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae0dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159977d 0x15989c5 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159977c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15989c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x48b145 0x69b536 0x69f905 0x15970d5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69f904 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a81f 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a81e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a2f4d 0x6a399f 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7c708d 0xd62cda 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x7c708c crypto/x509.(*CertPool).AddCert+0xac crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 448] @ 0x48b485 0x425d05 0x1595f65 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595f64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa24 github.com/pactus-project/pactus/www/grpc/blockchain.go:207 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 384] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8e7a05 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e7a04 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x490767 0x1599233 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599232 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 4608] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 120] @ 0x48b485 0x425d05 0x16038f9 0x1603245 0x4a49ca 0x495521 # 0x16038f8 github.com/creachadair/jrpc2.(*Client).accept+0x2d8 github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x710012 0x7254f6 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7254f5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1595f49 0x1595ecb 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1595f48 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1595eca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x425d05 0x539405 0x9f69e5 0x9fb418 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x9f69e4 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x159457a 0x15944f9 0x15944d4 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1594579 encoding/hex.EncodeToString+0x219 encoding/hex/hex.go:129 # 0x15944f8 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x198 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15944d3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x173 github.com/pactus-project/pactus/www/grpc/blockchain.go:46 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x425d05 0x131f245 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f244 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:411 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b485 0x490767 0x12d54a8 0x12d2eff 0x12d4ee2 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d2efe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x69f98d 0x8eb1ba 0x8e97c5 0x1160f7b 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69f98c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:232 # 0x8eb1b9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8e97c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x1160f7a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:589 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8f9e95 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb07a85 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [10: 20480] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 640] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x69b336 0x159c682 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x79a506 0x79a541 0x976d0c 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x79a505 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a540 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x976d0b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c725b 0x7c701a 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c725a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0x16091a5 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x16091a4 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x84 github.com/creachadair/jrpc2@v1.3.5/server.go:242 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x421deb 0x7df019 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7df018 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x1595e1a 0x1595d8e 0x1595d5d 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595e19 encoding/hex.EncodeToString+0x8d9 encoding/hex/hex.go:129 # 0x1595d8d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595d5c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 192] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 4608] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [3: 3456] @ 0x48b4ac 0x425d05 0x921945 0x92192f 0x977435 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x921944 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x92192e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x977434 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 320] @ 0x48b485 0x4901c9 0x647cbd 0x647c30 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x647cbc net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x647c2f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc44b6 0x70b0e3 0xcc3e12 0xcc395f 0xcc335d 0xcc2e7a 0xcdbdfc 0x1130e0f 0xdf9e47 0xdde59b 0xddccd2 0xddba45 0x495521 # 0xcc44b5 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x70b0e2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc3e11 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcc395e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:225 # 0xcc335c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcc2e79 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdbdfb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:361 # 0x1130e0e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:408 # 0xdf9e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:129 # 0xdde59a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x33a github.com/quic-go/quic-go@v0.59.0/server.go:743 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x728928 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728927 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x15989d9 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15989d8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x158 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x490767 0x9652fe 0x965188 0x93929a 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9652fd crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x965187 crypto/tls.(*certificateMsgTLS13).unmarshal+0x127 crypto/tls/handshake_messages.go:1528 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x11629a5 0x1594393 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x11629a4 github.com/pactus-project/pactus/state.(*state).ChainInfo+0x1a4 github.com/pactus-project/pactus/state/state.go:765 # 0x1594392 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 16] @ 0x48b485 0x425d05 0x12d148c 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d148b google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdc2b59 0xdaf19d 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdc2b58 github.com/quic-go/quic-go.newInitialCryptoStream+0x58 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:120 # 0xdaf19c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4d2f 0xdc463d 0xdc2645 0xdc332b 0xdb9dcc 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xdc4d2e github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc463c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc2644 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc332a github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:32 # 0xdb9dcb github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x16072be 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16072bd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 9152] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0x7c2927 0x7d3805 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c2926 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7d3804 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1321d97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321d96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:96 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 128] @ 0x48b4a5 0x425d05 0x122480a 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1224809 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.53.0/http2/frame.go:1715 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d437a 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16d4379 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [15: 1200] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x11f7ce7 0x11fe6a5 0x11fdf05 0x1321792 0x132175e 0x132174a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11f7ce6 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x11fe6a4 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321791 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132175d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321749 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 384] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 4480] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 768] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x490767 0x1607016 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1607015 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x55a0b7 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 3840] @ 0x48b485 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 960] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1321df2 0x1321dbe 0x1321daa 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321df1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1321dbd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321da9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:100 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 96] @ 0x48b485 0x490767 0x15db7ad 0x15db572 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x15db7ac github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15db571 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1024] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x58c689 0x58c63d 0x7adb65 0x7adb5f 0x7ad99f 0x7d34c8 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x58c688 math/big.nat.make+0x68 math/big/nat.go:62 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7adb64 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7adb5e vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xfe vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x7ad99e vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x3fe vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x7d34c7 crypto/x509.parseCertificate+0x227 crypto/x509/parser.go:926 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd9cb 0x7d36a8 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd9ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d36a7 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x425d05 0xc4764b 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc4764a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0xb12491 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12490 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 1408] @ 0x48b48c 0x4901c9 0xd29f66 0xb71ef8 0xb71d28 0x495521 # 0xd29f65 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb71ef7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb71d27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea32e 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea32d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x13215f2 0x132158b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x13215f1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132158a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 576] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x5ca5ec 0x15966c7 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5be10f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5be8f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5bf2bb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:37 # 0x15966c6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:242 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 7040] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c796 0x78c68e 0xb124a8 0xb13795 0xb11d77 0xdfd596 0xdfd588 0x1130eff 0xdde862 0xddccd2 0xddba45 0x495521 # 0x78c795 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13794 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x1130efe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 128] @ 0x48b485 0x421deb 0x123b550 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b54f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1440] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a565 0x976d0c 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x79a564 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x976d0b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x49fde5 0x51ea16 0x51ea17 0x5210d5 0x522ae7 0x52584c 0x51fa73 0x1256b7c 0x5225d4 0x522d4e 0x526645 0x51fd9e 0x11e8d98 0x12c69d6 0x12c6332 0x12c60dc 0x495521 # 0x49fde4 strconv.appendQuotedWith+0x84 strconv/quote.go:35 # 0x51ea15 strconv.AppendQuote+0xd5 strconv/quote.go:128 # 0x51ea16 fmt.(*fmt).fmtQ+0xd6 fmt/format.go:457 # 0x5210d4 fmt.(*pp).fmtString+0x34 fmt/print.go:504 # 0x522ae6 fmt.(*pp).printArg+0x1c6 fmt/print.go:742 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1256b7b google.golang.org/grpc/internal/transport.ConnectionError.Error+0x7b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:692 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x526644 fmt.(*pp).doPrint+0x44 fmt/print.go:1206 # 0x51fd9d fmt.Sprint+0x3d fmt/print.go:279 # 0x11e8d97 google.golang.org/grpc/internal/channelz.Info+0x37 google.golang.org/grpc@v1.80.0/internal/channelz/logging.go:32 # 0x12c69d5 google.golang.org/grpc.(*Server).newHTTP2Transport+0x415 google.golang.org/grpc@v1.80.0/server.go:1030 # 0x12c6331 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c60db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cef45 0x7b9aae 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16cef44 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b9aad crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xda38ba 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d52 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7a8d51 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699639 0xda4825 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda4824 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 480] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdcd64d 0xdcd0e5 0xdbde85 0xdbc76a 0xdbc7b6 0xdb06c5 0xde9e7a 0x495521 # 0xdcd64c github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd0e4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbde84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc769 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc7b5 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [8: 384] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x1229465 0x1229275 0x125fc79 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1229464 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:227 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125fc78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 2816] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1606eac 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606eab github.com/creachadair/jrpc2.jmessages.toJSON+0xab github.com/creachadair/jrpc2@v1.3.5/json.go:73 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 384] @ 0x48b485 0x425d05 0x131d1b5 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131d1b4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:138 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc201fd 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc201fc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x69c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x421deb 0x123b550 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b54f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 320] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1322452 0x132241e 0x132240a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1322451 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132241d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1322409 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:49 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae205 0x7ce5d3 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce5d2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x6a4d88 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a4d87 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 560] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [3: 9216] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 336] @ 0x48b485 0x425d05 0x160f48d 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x160f48c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 432] @ 0x48b485 0x425d05 0x53b6f3 0x1321812 0x13217ab 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1321811 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13217aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 288] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1597911 0x15978ab 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1597910 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15978aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:374 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 320] @ 0x48b485 0x4901c9 0xb26745 0xb73cfd 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb26744 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb73cfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b485 0x425d05 0x159d228 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d227 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe27 github.com/pactus-project/pactus/www/grpc/transaction.go:351 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x425d05 0x9f5125 0xa0b0d4 0xa0ae5f 0x4d922d 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f5124 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa0b0d3 net/http.(*body).readLocked+0x1b3 net/http/transfer.go:883 # 0xa0ae5e net/http.(*body).Read+0xfe net/http/transfer.go:837 # 0x4d922c io.ReadAll+0x10c io/io.go:722 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x10e3145 0x10e060c 0x495521 # 0x10e3144 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x424 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:539 # 0x10e060b github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x32b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:332 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x103b4b5 0x1038cdb 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x103b4b4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [25: 57600] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc282a5 0xc289c8 0xc330e5 0x495521 # 0xc282a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc289c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 192] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070af 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0xd70354 0xd7013c 0xddca95 0xddba45 0x495521 # 0xd70353 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd7013b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xddca94 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x9576c8 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x9576c7 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 896] @ 0x48b485 0x490767 0x1609ebe 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609ebd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 320] @ 0x48b485 0x421deb 0x13217e5 0x13217ab 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13217e4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13217aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11f7125 0x11fee08 0x11fdf05 0x1321792 0x132175e 0x132174a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7124 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11fee07 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321791 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132175d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321749 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 3456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 6912] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [35: 560] @ 0x48b4a5 0x4731d7 0x160499f 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x160499e github.com/creachadair/jrpc2.(*Client).send+0x2de github.com/creachadair/jrpc2@v1.3.5/client.go:214 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 14592] @ 0x48b48c 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 720] @ 0x48b4ac 0x425d05 0x6aeb36 0x6add56 0x8e676e 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6aeb35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 320] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 15488] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d7e32 0x12d7e15 0x12d7e00 0x12d66f0 0x12d62d4 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d7e31 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d66ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d62d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0xde8593 0xddff88 0xddf873 0xddbe2f 0x495521 # 0xde8592 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:291 # 0xddff87 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x667 github.com/quic-go/quic-go@v0.59.0/server.go:960 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [32: 16384] @ 0x48b485 0x490767 0x1609ebe 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609ebd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x9f7c50 0x9f76b7 0x1612b89 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7c4f net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 172032] @ 0x48b4b3 0x4907d3 0x710012 0x7254f6 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7254f5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 256] @ 0x48b485 0x490767 0x1609ebe 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609ebd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 448] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1728] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 2304] @ 0x48b485 0x490767 0x1599233 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599232 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x9662e5 0x96623c 0x9387f7 0x97223d 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97223c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d047 0x1321a62 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d046 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetConsensusInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:129 # 0x1321a61 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x15973dd 0x15973fb 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x15973dc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x33c github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 480] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x159729a 0x159721a 0x15971b7 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1597299 encoding/hex.EncodeToString+0x1f9 encoding/hex/hex.go:129 # 0x1597219 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15971b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 13440] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1320c97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1320c96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x15970d5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc2ac4f 0xc286f6 0xc330e5 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2ac4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x490767 0x12d54a8 0x12d2eff 0x12d4ee2 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d2efe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0xda9565 0xda9430 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda9564 github.com/quic-go/quic-go.newConnIDManager+0x724 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:56 # 0xda942f github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0xb8139c 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb8139b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b57c5 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3517 0x7b34b4 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3516 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x7b34b3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 3072] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 576] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x957c9d 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x957c9c crypto/tls.(*clientHelloMsg).unmarshal+0x133c crypto/tls/handshake_messages.go:599 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x8e6235 0x8e5a0e 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e6234 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8e5a0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x6ed github.com/pactus-project/pactus/store/block.go:103 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b485 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 120] @ 0x48b485 0x48b5c5 0x4cc5fd 0x160f429 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x160f428 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 320] @ 0x48b485 0x425d05 0x8b44f4 0x8c28a6 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 416] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x160c825 0x160c5dd 0x16089e5 0x4a49ca 0x495521 # 0x160c824 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x160c5dc github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x159c4fa 0x159c46e 0x159c435 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c4f9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159c46d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159c434 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 960] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b485 0x425d05 0xa09d71 0xa09db4 0xa1d9f9 0x9f6527 0x9fb418 0x495521 # 0xa09d70 io.LimitReader+0x530 io/io.go:461 # 0xa09db3 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0xa1d9f8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b485 0x425d05 0x123b0f8 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b0f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f608e 0x9fa8b3 0x9fb6d5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f608d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fa8b2 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fb6d4 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [3: 28416] @ 0x48b48c 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 192] @ 0x48b485 0x425d05 0x1608dc9 0x1608ab9 0x4a49ca 0x495521 # 0x1608dc8 github.com/creachadair/jrpc2.(*Server).nextRequest+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:207 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdde879 0xddccd2 0xddba45 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdde878 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x618 github.com/quic-go/quic-go@v0.59.0/server.go:795 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc11a3f 0x10d4bc4 0x10d3f78 0x11508bb 0x114cdaa 0x495521 # 0xc11a3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10d4bc3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10d3f77 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 32] @ 0x48b485 0x490767 0x15db7ad 0x15db572 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x15db7ac github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15db571 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 41472] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 3072] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x56491a 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x564919 encoding/json.mapEncoder.encode+0x339 encoding/json/encode.go:789 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x123e47e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e47d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b485 0x421deb 0x1320d45 0x1320d0b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1320d44 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1320d0a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x69f966 0x69f765 0x15971e5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f965 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x69f765 0x15971e5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 120] @ 0x48b485 0x425d05 0x4d84f8 0x4d84ec 0x9f9dd2 0x9f3fb7 0x552032 0x9fa8a5 0x9fb6d5 0x495521 # 0x4d84f7 io.LimitReader+0x37 io/io.go:461 # 0x4d84eb io.CopyN+0x2b io/io.go:364 # 0x9f9dd1 net/http.(*chunkWriter).writeHeader+0x1c91 net/http/server.go:1418 # 0x9f3fb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x9fa8a4 net/http.(*response).finishRequest+0x44 net/http/server.go:1671 # 0x9fb6d4 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x1320c97 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1320c96 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:232 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x85de1a 0x85ddd9 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x85de19 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x85ddd8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 336] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159745c 0x15973fb 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 6336] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 208] @ 0x48b4a5 0x425d05 0x1242785 0x1244aad 0x495521 # 0x1242784 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1434 # 0x1244aac google.golang.org/grpc/internal/transport.(*http2Client).reader+0x30c google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1708 0: 0 [3: 48] @ 0x48b4a5 0x421f7b 0x69f98d 0x69f765 0x15971e5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f98c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:232 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 120] @ 0x48b485 0x48b145 0x69b536 0x69f905 0x69f765 0x15971e5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69f904 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 864] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x85f3ba 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3b9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b4ac 0x4731d7 0x1598d3f 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598d3e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x83fd97 0x83f2ff 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f2fe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x421deb 0x1321e45 0x1321e0b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1321e44 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1321e0a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1872] @ 0x48b4ac 0x4901c9 0x1595825 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595824 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2e4 github.com/pactus-project/pactus/www/grpc/blockchain.go:191 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 6144] @ 0x48b4ac 0x4901c9 0xd7a4a5 0x4a35b1 0xd75825 0xd75819 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd7a4a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd75824 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd75818 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a3665 0x7a4170 0x7a4847 0xd62f88 0xd62f56 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a3664 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a416f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4846 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd62f87 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62f55 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x48b485 0x425d05 0xe024ac 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xe024ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x36b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:138 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12d82b0 0x12d7e15 0x12d7e00 0x12d4a79 0x12d4e85 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d82af google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4a78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d4e84 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x51fa86 0x11f6054 0x15967f8 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11f6053 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x15967f7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 5505024] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e567 0x1606e5a 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1606e59 github.com/creachadair/jrpc2.jmessages.toJSON+0x59 github.com/creachadair/jrpc2@v1.3.5/json.go:70 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0x12d1fdd 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1fdc google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b485 0x425d05 0x123b0f8 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b0f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 3744] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 2560] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 2359296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 896] @ 0x48b485 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xafd81e 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0xafd81d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x490767 0x1607016 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x1607015 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x159450d 0x15944f9 0x15944d4 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159450c encoding/hex.EncodeToString+0x1ac encoding/hex/hex.go:127 # 0x15944f8 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x198 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15944d3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x173 github.com/pactus-project/pactus/www/grpc/blockchain.go:46 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 1040] @ 0x48b485 0x4901c9 0x985f88 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x985f87 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12cad9f 0x131f1b5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12cad9e google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.80.0/server.go:1403 # 0x131f1b4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:401 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 4928] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x69d525 0x69d4e9 0x69d3ff 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d524 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d4e8 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d3fe github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea32e 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea32d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b485 0x425d05 0x1599634 0x15989c5 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599633 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x15989c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 384] @ 0x48b4ac 0x4731d7 0x1595b85 0x1595aba 0x1595aad 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595b84 encoding/hex.EncodeToString+0x644 encoding/hex/hex.go:129 # 0x1595ab9 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x579 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1595aac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x56c github.com/pactus-project/pactus/www/grpc/blockchain.go:204 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x92a3be 0x97354b 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92a3bd crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [25: 2800] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1595a1e 0x1595a0a 0x15959ce 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595a1d encoding/hex.EncodeToString+0x4dd encoding/hex/hex.go:127 # 0x1595a09 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4c9 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15959cd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x48d github.com/pactus-project/pactus/www/grpc/blockchain.go:200 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x421deb 0x13215c5 0x132158b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x13215c4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132158a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0x9fb605 0x495521 # 0x9fb604 net/http.(*conn).serve+0x5c4 net/http/server.go:2060 0: 0 [18: 4608] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b485 0x425d05 0x1603668 0x1603245 0x4a49ca 0x495521 # 0x1603667 github.com/creachadair/jrpc2.(*Client).accept+0x47 github.com/creachadair/jrpc2@v1.3.5/client.go:75 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 8448] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 200] @ 0x48b485 0x425d05 0x11f53a5 0x1244278 0x1244b0e 0x495521 # 0x11f53a4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x1244277 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [2: 96] @ 0x48b485 0x425d05 0x8f714c 0x8f6f93 0x8f8f1f 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f714b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:30 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 480] @ 0x48b485 0x490767 0x124da6b 0x12c9c1d 0x12c9c21 0x12ce826 0x12c6fff 0x495521 # 0x124da6a google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1092 # 0x12c9c1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9c20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1024] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 176] @ 0x48b485 0x425d05 0x6830fa 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6830f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xda67aa 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda67a9 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdaf396 0xdaf3ef 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf395 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.59.0/retransmission_queue.go:24 # 0xdaf3ee github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.59.0/connection.go:517 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 336] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 2576] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x6a2c4a 0x6a2b85 0x15976ea 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2c49 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x15976e9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:370 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [15: 720] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1597911 0x15978ab 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1597910 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15978aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:374 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x6a2cc5 0x6a2b85 0x15976ea 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2cc4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x15976e9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:370 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 768] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x4d8dc8 0x4d87d1 0x4d854c 0x4d852b 0x9f9dd2 0x9f3fb7 0x552032 0x9fa8a5 0x9fb6d5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4d8dc7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d87d0 io.copyBuffer+0x150 io/io.go:415 # 0x4d854b io.Copy+0x8b io/io.go:388 # 0x4d852a io.CopyN+0x6a io/io.go:364 # 0x9f9dd1 net/http.(*chunkWriter).writeHeader+0x1c91 net/http/server.go:1418 # 0x9f3fb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x9fa8a4 net/http.(*response).finishRequest+0x44 net/http/server.go:1671 # 0x9fb6d4 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [5: 2080] @ 0x48b4ac 0x4907d3 0x728928 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728927 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 544] @ 0x48b4a5 0x421f7b 0x69f93e 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f93d github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xfd github.com/pactus-project/pactus/types/validator/validator.go:230 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 1152] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b485 0x425d05 0x131c675 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x131c674 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:78 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 688] @ 0x48b485 0x425d05 0x123e47e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e47d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1568] @ 0x48b4ac 0x41b526 0x539e0a 0x1601683 0x160a5b5 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1601682 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1321e72 0x1321e0b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1321e71 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1321e0a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 24] @ 0x48b485 0x425d05 0xd0245b 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xd0245a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x962594 0x96246e 0x96246d 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x962593 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96246d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x96246c crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0xd95b85 0xd95bbe 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd95b84 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2c4 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/ecn.go:72 # 0xd95bbd github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x2fd github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:158 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 24] @ 0x48b485 0x425d05 0x12d146e 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d146d google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 96] @ 0x48b4a5 0x421f7b 0x69f9db 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f9da github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x19a github.com/pactus-project/pactus/types/validator/validator.go:234 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x12295ad 0x1229359 0x122c478 0x12c2c8f 0x12c2ba5 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12295ac google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x1229358 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x122c477 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c2c8e google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c2ba4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b485 0x425d05 0x1597017 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1597016 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x176 github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [19: 7904] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15f78ce 0x15f7875 0x15f7867 0x15f81a5 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f78cd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f7874 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f7866 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f81a4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x71010f 0x7254f6 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71010e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7254f5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [10: 160] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c2a3b reflect.Value.call+0x121b reflect/value.go:652 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b4ac 0x4907d3 0x560be5 0x16073e8 0x1606e37 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x16073e7 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 507904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2496] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x48b5c5 0x4cc7b2 0x4c2395 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc7b1 reflect.Value.assignTo+0x131 reflect/value.go:3204 # 0x4c2394 reflect.Value.call+0xb74 reflect/value.go:524 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x1229465 0x1229275 0x1251f2c 0x1251e12 0x124495a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1229464 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:227 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1251f2b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [51: 14688] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 800] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 120] @ 0x48b485 0x425d05 0x1606fab 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x1606faa github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 40960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c43d7 0x10c3fe6 0x113893e 0x114d408 0x159824c 0x132742b 0x156a93e 0x1327283 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c43d6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c3fe5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x113893d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x114d407 github.com/pactus-project/pactus/network.(*network).HostAddrs+0x27 github.com/pactus-project/pactus/network/network.go:421 # 0x159824b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNodeInfo+0x1cb github.com/pactus-project/pactus/www/grpc/network.go:40 # 0x132742a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:196 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327282 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNodeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:198 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564559 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564558 encoding/json.structEncoder.encode+0x438 encoding/json/encode.go:752 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 73728] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 368] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8f714c 0x8f6f93 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f714b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:30 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 1728] @ 0x48b485 0x425d05 0x55a0b7 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1603886 0x1603245 0x4a49ca 0x495521 # 0x1603885 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.5/client.go:90 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x55a0b7 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x15f1af8 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x15f1af7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:159 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 114688] @ 0x48b48c 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 2560] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x16072be 0x1606e37 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16072bd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 288] @ 0x48b4ac 0x4731d7 0x69c2e7 0x69c2e8 0x159c6cf 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69c2e6 encoding/hex.EncodeToString+0xc6 encoding/hex/hex.go:129 # 0x69c2e7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc7 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x159c6ce github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [17: 1360] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b485 0x425d05 0x12d10aa 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d10a9 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 24192] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 432] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1597911 0x15978ab 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1597910 github.com/pactus-project/pactus/crypto.Address.String+0x270 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15978aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:374 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [14: 1792] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa59965 0xb7e5b6 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xa59964 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7e5b5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 288] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fa50 0x69f90f 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69fa4f github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69f90e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:229 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 24] @ 0x48b485 0x46eef3 0x1605088 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1605087 github.com/creachadair/jrpc2.(*Client).send+0x9c7 github.com/creachadair/jrpc2@v1.3.5/client.go:238 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 720] @ 0x48b485 0x425d05 0x6bd2ea 0x6bd2aa 0x6bd2d7 0x6bd2a2 0x11626dd 0x1594716 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6bd2e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd2a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:121 # 0x6bd2d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd2a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:120 # 0x11626dc github.com/pactus-project/pactus/state.(*state).CommitteeInfo+0x7c github.com/pactus-project/pactus/state/state.go:755 # 0x1594715 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x35 github.com/pactus-project/pactus/www/grpc/blockchain.go:63 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x159722e 0x159721a 0x15971b7 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159722d encoding/hex.EncodeToString+0x18d encoding/hex/hex.go:127 # 0x1597219 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15971b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 384] @ 0x48b485 0x425d05 0x1599505 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599504 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 320] @ 0x48b485 0x425d05 0x15994b7 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15994b6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 208] @ 0x48b4a5 0x421f7b 0x69f93e 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f93d github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xfd github.com/pactus-project/pactus/types/validator/validator.go:230 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [16: 5120] @ 0x48b485 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 400] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607b78 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fd6a5 0x9fd64b 0x9fd64a 0x9fd8ae 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x9fd6a4 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9fd64a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9fd649 net/http.Error+0x69 net/http/server.go:2315 # 0x9fd8ad net/http.NotFound+0x2d net/http/server.go:2322 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x159c439 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 624] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x65c265 0x65bec5 0x65bd65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x65c264 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 160] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 10752] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27ad2 0xc27ae0 0xc330e5 0x495521 # 0xc27ad1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27adf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0xbe40ba 0xbe27cd 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe40b9 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe27cc github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160742f 0x1606e37 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160742e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b485 0x490767 0x1604b15 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604b14 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 216] @ 0x48b485 0x425d05 0x12d146e 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d146d google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1936] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 480] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [54: 1296] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254d06 0x12549d7 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c9425 0x12ce826 0x12c6fff 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254d05 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:181 # 0x12549d6 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:146 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c9424 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 10816] @ 0x48b485 0x4901c9 0x1606ae5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1606ae4 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 304] @ 0x48b4a5 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11fea57 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fea56 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1728] @ 0x48b485 0x425d05 0x55a0b7 0x16070af 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 5520] @ 0x48b4ac 0x4901c9 0x15972ee 0x1597508 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15972ed encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x1597507 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159745c 0x15973fb 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 9216] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 22528] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2560] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xcdd674 0xcdd632 0xcdc305 0xcdc157 0x1130f38 0xdde862 0xddccd2 0xddba45 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd673 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:615 # 0xcdd631 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:565 # 0xcdc304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0x1130f37 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 8192] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 8320] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 5184] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xd7a4a5 0x4a35b1 0xdd8b5c 0xdd8b6d 0xdd8945 0xdd86fb 0xdc6f83 0xdc5a92 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd7a4a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd8b5b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd8b6c github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.59.0/send_stream.go:321 # 0xdd8944 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.59.0/send_stream.go:286 # 0xdd86fa github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.59.0/send_stream.go:225 # 0xdc6f82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.59.0/framer.go:261 # 0xdc5a91 github.com/quic-go/quic-go.(*framer).Append+0x271 github.com/quic-go/quic-go@v0.59.0/framer.go:109 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [6: 3072] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 4096] @ 0x48b485 0x490767 0x1609ebe 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609ebd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 800] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd1cc2e 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0xd1cc2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:37 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [26: 10816] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 8448] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1024] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 672] @ 0x48b4ac 0x4901c9 0x159c7ec 0x159c7c9 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c7eb encoding/hex.EncodeToString+0x3eb encoding/hex/hex.go:127 # 0x159c7c8 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x3c8 github.com/pactus-project/pactus/www/grpc/transaction.go:327 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b485 0x490767 0xbe5168 0xbe238d 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe5167 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe238c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 960] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x69b336 0x159c682 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159c681 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 72] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b485 0x425d05 0xda0e5e 0xda072f 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda0e5d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:317 # 0xda072e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x10e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:257 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [56: 50176] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 5280] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1321792 0x132175e 0x132174a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321791 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132175d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321749 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x4901c9 0x9f7c2f 0x9f76b7 0x1612b89 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7c2e net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 704] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 256] @ 0x48b485 0x425d05 0x1599748 0x15989c5 0x1326d6b 0x156a93e 0x1326bc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599747 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15989c4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x144 github.com/pactus-project/pactus/www/grpc/network.go:83 # 0x1326d6a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:160 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326bc2 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:162 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607925 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x425d05 0x12d0f92 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d0f91 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0x7c7196 0x7c701a 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c7195 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x728928 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x728927 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1280] @ 0x48b485 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 608] @ 0x48b485 0x48b5c5 0x4cc7b2 0x4c2395 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc7b1 reflect.Value.assignTo+0x131 reflect/value.go:3204 # 0x4c2394 reflect.Value.call+0xb74 reflect/value.go:524 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 3328] @ 0x48b485 0x490767 0x160d445 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d444 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1920] @ 0x48b485 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [52: 832] @ 0x48b485 0x490767 0x15db7ad 0x15db572 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x15db7ac github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2ac github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15db571 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5d9e12 0x5d9df5 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d9e11 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x191 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:27 # 0x5d9df4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x174 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:899 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 288] @ 0x48b4a5 0x421f7b 0x69f98d 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f98c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:232 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 11232] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0x1609d05 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609d04 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 232] @ 0x48b485 0x425d05 0x1607546 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x1607545 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 2304] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x1322502 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322501 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdcea90 0xdc9c39 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdcea8f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdc9c38 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xa18 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:437 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 240] @ 0x48b485 0x425d05 0x159d4ef 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159d4ee github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ee github.com/pactus-project/pactus/www/grpc/transaction.go:325 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1c79 0xafaaf0 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafaaef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde25e5 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde25e4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658d49 0x67273b 0x671690 0xa00f4c 0x1613688 0x161470b 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00f4b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1613687 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161470a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xc2c5d9 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2c5d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [24: 384] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 704] @ 0x48b4ac 0x4901c9 0x1597730 0x159771c 0x15976de 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159772f encoding/hex.EncodeToString+0x8f encoding/hex/hex.go:127 # 0x159771b github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15976dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:370 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [35: 8960] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 1456] @ 0x48b485 0x425d05 0x159792d 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159792c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28c github.com/pactus-project/pactus/www/grpc/blockchain.go:369 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0xb12491 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12490 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdf4656 0xde34f3 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf4655 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:63 # 0xde34f2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 160] @ 0x48b485 0x425d05 0x1604d15 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604d14 github.com/creachadair/jrpc2.(*Client).send+0x654 github.com/creachadair/jrpc2@v1.3.5/client.go:226 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 16896] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2048] @ 0x48b4ac 0x4901c9 0x8c1caf 0xafaaf0 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafaaef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 224] @ 0x48b4a5 0x425d05 0x122480a 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x1224809 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.53.0/http2/frame.go:1715 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d7e32 0x12d7e15 0x12d7e00 0x12d66f0 0x12d62d4 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d7e31 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d66ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d62d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 3264] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [70: 1680] @ 0x48b485 0x425d05 0x123e519 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e518 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b485 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 144] @ 0x48b4a5 0x425d05 0x1240e85 0x1244adf 0x495521 # 0x1240e84 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1207 # 0x1244ade google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [11: 176] @ 0x48b4a5 0x425d05 0x124bbe5 0x124a416 0x12c6da8 0x12c6576 0x495521 # 0x124bbe4 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:918 # 0x124a415 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x235 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:685 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [38: 608] @ 0x48b485 0x425d05 0x1231795 0x1232531 0x1231155 0x123aa12 0x495521 # 0x1231794 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd68a 0x7d37dd 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7cd689 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d37dc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4096] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [17: 4352] @ 0x48b485 0x490767 0x1604bdd 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604bdc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 3680] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 288] @ 0x48b485 0x41b4ad 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 672] @ 0x48b485 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x7cd368 0x7cd61e 0x7d396d 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7cd367 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7cd61d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7d396c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [65: 58240] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 288] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 528] @ 0x48b485 0x4901c9 0x4c2785 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 400] @ 0x48b4a5 0x425d05 0x124b7b7 0x124a445 0x12c6da8 0x12c6576 0x495521 # 0x124b7b6 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:880 # 0x124a444 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:683 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [9: 1152] @ 0x48b485 0x490767 0x160d445 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d444 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 608] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 6688] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7d69 0x9f76b7 0x1612b89 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7d68 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 896] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [34: 17408] @ 0x48b485 0x490767 0x1604b15 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604b14 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x9861f7 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x9861f6 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [45: 720] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 512] @ 0x48b4a5 0x4731d7 0x160d338 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d337 github.com/creachadair/jrpc2.tasks.responses+0x377 github.com/creachadair/jrpc2@v1.3.5/server.go:807 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [39: 624] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 800] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1320cf2 0x1320cbe 0x1320caa 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1320cf1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1320cbd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1320ca9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:236 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 2128] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 10368] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 576] @ 0x48b485 0x425d05 0x15967af 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15967ae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x10e github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 216] @ 0x48b485 0x425d05 0x12d0f92 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d0f91 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x46eef3 0x78b267 0x78e470 0x78e145 0xb13659 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78b266 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 13824] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 240] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159d1fc 0x159d194 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159d1fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d193 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 15360] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 560] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [48: 768] @ 0x48b485 0x48b0a5 0x16073d9 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16073d8 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 320] @ 0x48b4a5 0x48b01b 0x69f966 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f965 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [53: 848] @ 0x48b485 0x48b0a5 0x16041db 0x1603a47 0x4a49ca 0x495521 # 0x16041da github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1fa github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1603a46 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1280] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 12064] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 576] @ 0x48b485 0x425d05 0x131d2f3 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131d2f2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:147 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 15360] @ 0x48b485 0x490767 0x160d445 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d444 github.com/creachadair/jrpc2.tasks.responses+0x484 github.com/creachadair/jrpc2@v1.3.5/server.go:811 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 672] @ 0x48b485 0x425d05 0x12d1065 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1064 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 384] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [74: 77594624] @ 0x48b4b3 0x4901c9 0x1229513 0x1229275 0x122ae1f 0x125fffd 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122ae1e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x125fffc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 832] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1344] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 768] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51f971 0xd1cc9b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd1cc9a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 48] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x78578e 0xa59bde 0xb7e3ef 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0x78578d github.com/multiformats/go-multibase.Encode+0x5ed github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa59bdd github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7e3ee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [12: 10752] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [111: 3552] @ 0x48b485 0x425d05 0x123f7f2 0x12442b8 0x1244b0e 0x495521 # 0x123f7f1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:963 # 0x12442b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce04be 0xcdd51f 0xcdb8d1 0xcdedcc 0xe0225a 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcdd51e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcdb8d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdedcb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe02259 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x119 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:128 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd314 0xcdb551 0xcdf492 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd313 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:545 # 0xcdb550 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xcdf491 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 4096] @ 0x48b485 0x490767 0x1604b15 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604b14 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 5184] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [39: 624] @ 0x48b4a5 0x4731d7 0x1602d50 0x1605cf9 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1602d4f github.com/creachadair/jrpc2.(*Response).wait+0xef github.com/creachadair/jrpc2@v1.3.5/base.go:192 # 0x1605cf8 github.com/creachadair/jrpc2.(*Client).Batch+0x218 github.com/creachadair/jrpc2@v1.3.5/client.go:349 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [70: 1680] @ 0x48b485 0x425d05 0x12d0f92 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d0f91 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 5120] @ 0x48b485 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [98: 175616] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [45: 720] @ 0x48b485 0x4901c9 0x1255885 0x12538da 0x12c0c3c 0x12c1bb7 0x12c9425 0x12ce826 0x12c6fff 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x12538d9 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:57 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c9424 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [23: 8832] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [47: 752] @ 0x48b485 0x425d05 0x1249a56 0x1249a61 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1249a55 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x21f5 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x1249a60 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 64] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a3474 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 368] @ 0x48b4ac 0x425d05 0x1221ade 0x121f603 0x1251d9b 0x124495a 0x495521 # 0x1221add golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [52: 832] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 192] @ 0x48b4a5 0x48b01b 0x69f966 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f965 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x125 github.com/pactus-project/pactus/types/validator/validator.go:231 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 216] @ 0x48b485 0x41b4ad 0x1604a25 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604a24 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 5440] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 7904] @ 0x48b485 0x4901c9 0x1605b5d 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1605b5c github.com/creachadair/jrpc2.(*Client).Batch+0x7c github.com/creachadair/jrpc2@v1.3.5/client.go:330 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 416] @ 0x48b485 0x425d05 0x1232407 0x12323d4 0x1231155 0x124769c 0x495521 # 0x1232406 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:677 # 0x12323d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [20: 320] @ 0x48b4a5 0x425d05 0x12c9731 0x12ce826 0x12c6fff 0x495521 # 0x12c9730 google.golang.org/grpc.(*Server).processUnaryRPC+0x1230 google.golang.org/grpc@v1.80.0/server.go:1470 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [23: 368] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607b78 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b4a5 0x4901c9 0x6a2c4a 0x15976cd 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2c49 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x15976cc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2c github.com/pactus-project/pactus/www/grpc/blockchain.go:367 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [43: 22016] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 2592] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 960] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1152] @ 0x48b4ac 0x4901c9 0x69f8a5 0x69f765 0x15971e5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 4032] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b485 0x425d05 0x1320325 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1320324 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:501 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 4160] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x425d05 0xd957f4 0xd95988 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd957f3 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x173 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:53 # 0xd95987 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5610be 0x560b13 0x1613a65 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5610bd encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x560b12 encoding/json.Marshal+0x52 encoding/json/encode.go:206 # 0x1613a64 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x669ef8 0x651ce5 0x654f4c 0x495521 # 0x669ef7 net.newDNSError+0x117 net/net.go:703 # 0x651ce4 net.(*Resolver).tryOneName+0x844 net/dnsclient_unix.go:342 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [14: 12544] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x4d84f8 0x4d84ec 0x9f9dd2 0x9f3fb7 0x5522ea 0x9fa64d 0x9fa3ea 0x1612bb1 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d84f7 io.LimitReader+0x37 io/io.go:461 # 0x4d84eb io.CopyN+0x2b io/io.go:364 # 0x9f9dd1 net/http.(*chunkWriter).writeHeader+0x1c91 net/http/server.go:1418 # 0x9f3fb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x9fa64c net/http.(*response).write+0x1cc net/http/server.go:1658 # 0x9fa3e9 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x1612bb0 github.com/creachadair/jrpc2/jhttp.writeJSON+0x290 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:150 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 1824] @ 0x48b485 0x425d05 0x1609205 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609204 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [144: 6912] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [62: 55552] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x1609d05 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609d04 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [64: 73728] @ 0x48b48c 0x490767 0x1604bdd 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604bdc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [68: 78336] @ 0x48b48c 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 400] @ 0x48b4a5 0x425d05 0x1241b50 0x1244ac6 0x495521 # 0x1241b4f google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1327 # 0x1244ac5 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x325 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1704 0: 0 [10: 1120] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 39424] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1728] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [141: 6768] @ 0x48b485 0x425d05 0x15969b7 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15969b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x96 github.com/pactus-project/pactus/www/grpc/blockchain.go:282 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 336] @ 0x48b485 0x425d05 0x6a2c5b 0x6a2c38 0x6a2b85 0x15976ea 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a2c5a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2c37 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x15976e9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:370 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [20: 320] @ 0x48b4a5 0x4731d7 0x1604053 0x1603a47 0x4a49ca 0x495521 # 0x1604052 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x72 github.com/creachadair/jrpc2@v1.3.5/client.go:144 # 0x1603a46 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [69: 28704] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0x86b15b 0x892739 0x8963b6 0x11fff77 0x11ff199 0x11fdf05 0x1321792 0x132175e 0x132174a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x86b15a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x892738 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8963b5 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x11fff76 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321791 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132175d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321749 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 720] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b485 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 592] @ 0x48b485 0x490767 0x124804c 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x124804b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x7eb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:425 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [38: 9728] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [28: 3584] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [92: 2944] @ 0x48b485 0x425d05 0x12d5e85 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5e84 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 1456] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [45: 720] @ 0x48b485 0x425d05 0x12d2987 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d2986 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.80.0/stream.go:383 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [88: 2816] @ 0x48b485 0x490767 0x12d1119 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1118 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 2880] @ 0x48b485 0x425d05 0x68fac5 0x68f946 0xa1d6e8 0x9f6527 0x9fb418 0x495521 # 0x68fac4 net/url.parse+0xc4 net/url/url.go:442 # 0x68f945 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa1d6e7 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [7: 1344] @ 0x48b485 0x425d05 0x159c595 0x1596f8b 0x132052b 0x156a93e 0x1320383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c594 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:274 # 0x1596f8a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xea github.com/pactus-project/pactus/www/grpc/blockchain.go:323 # 0x132052a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:502 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1320382 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:504 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 96] @ 0x48b485 0x4901c9 0xc11a3f 0x103b577 0x1038cdb 0x495521 # 0xc11a3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x103b576 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x316 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:423 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [16: 3072] @ 0x48b485 0x425d05 0x159c595 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c594 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:274 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 192] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb786e5 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb786e4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 6400] @ 0x48b4ac 0x4907d3 0x95c935 0x95c905 0x95c817 0x7af944 0x7afd9c 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x95c934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c816 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607925 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x96347b 0x963343 0x963348 0x7af944 0x7afd9c 0x9632d4 0x9632b3 0x7af944 0x7afd9c 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x96347a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963342 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x963347 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9632d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9632b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [15: 10560] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78cac5 0x78c68e 0xb124a8 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cac4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 704] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 262144] @ 0x48b4b3 0x4901c9 0x1229513 0x1229275 0x125fc79 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125fc78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 2112] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15973bd 0x1597510 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 2304] @ 0x48b48c 0x490767 0x841f09 0x841ee9 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x841f08 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841ee8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 384] @ 0x48b485 0x425d05 0x16096d4 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x16096d3 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdce665 0xdcb628 0xdca7c5 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdce664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcb627 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdca7c4 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:369 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [9: 432] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 1408] @ 0x48b4ac 0x4731d7 0x159779a 0x159771c 0x15976de 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1597799 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159771b github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15976dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:370 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 163584] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 176] @ 0x48b4a5 0x425d05 0x124afe5 0x124a476 0x12c6da8 0x12c6576 0x495521 # 0x124afe4 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:781 # 0x124a475 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:676 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [23: 368] @ 0x48b4a5 0x425d05 0x12d1fdd 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1fdc google.golang.org/grpc.newClientStreamWithParams+0x23c google.golang.org/grpc@v1.80.0/stream.go:313 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [28: 14336] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 30272] @ 0x48b48c 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 6144] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [28: 14336] @ 0x48b485 0x490767 0x1604bdd 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604bdc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 224] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0x1609d05 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609d04 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 19200] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [33: 16896] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 200] @ 0x48b485 0x490767 0x12c0907 0x12d1f73 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12c0906 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.80.0/rpc_util.go:384 # 0x12d1f72 google.golang.org/grpc.newClientStreamWithParams+0x1d2 google.golang.org/grpc@v1.80.0/stream.go:309 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 58240] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 8064] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 288] @ 0x48b4a5 0x421f7b 0x69f98d 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f98c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:232 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 14080] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [114: 204288] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [85: 2040] @ 0x48b485 0x425d05 0x4a4911 0x160943e 0x1608bb3 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x160943d github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x13d github.com/creachadair/jrpc2@v1.3.5/server.go:261 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 320] @ 0x48b485 0x490767 0x1604b15 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604b14 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b4ac 0x4731d7 0x16025aa 0x160f455 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x16025a9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 368] @ 0x48b4a5 0x4901c9 0x12c174c 0x12dcb59 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12c174b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12dcb58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b485 0x490767 0x16071c8 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [63: 1512] @ 0x48b485 0x425d05 0x131f5a5 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f5a4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:429 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [97: 3104] @ 0x48b485 0x425d05 0x13214e8 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13214e7 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:162 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [91: 35782656] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [97: 38141952] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 6912] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcde409 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde408 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [36: 55296] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 3744] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 4928] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 832] @ 0x48b485 0x425d05 0x131f19c 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f19b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:400 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0xdd6899 0xddeb10 0xddccd2 0xddba45 0x495521 # 0xdd6898 github.com/quic-go/quic-go.newSendConn+0x1f8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:59 # 0xddeb0f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [28: 14336] @ 0x48b485 0x490767 0x1611b25 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611b24 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [83: 1992] @ 0x48b485 0x425d05 0x123f7d7 0x12442b8 0x1244b0e 0x495521 # 0x123f7d6 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:961 # 0x12442b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [5: 245760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [49: 34496] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 200] @ 0x48b485 0x425d05 0x1607546 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x1607545 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 800] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [205: 16400] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 368] @ 0x48b4a5 0x4731d7 0x1609c67 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609c66 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x2a6 github.com/creachadair/jrpc2@v1.3.5/server.go:316 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [58: 66816] @ 0x48b48c 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 560] @ 0x48b485 0x421deb 0x16017ef 0x160a5b5 0x16095b8 0x4a49ca 0x495521 # 0x16017ee golang.org/x/sync/semaphore.(*Weighted).Acquire+0x1ae golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b485 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [240: 19200] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [57: 912] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [57: 51072] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [69: 1656] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x15973dd 0x15973fb 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x15973dc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x33c github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [75: 1800] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [50: 800] @ 0x48b485 0x46eef3 0x125fd4f 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x125fd4e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:82 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [124: 5952] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159745c 0x15973fb 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 2080] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [117: 5616] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [52: 832] @ 0x48b485 0x490767 0x12d54a8 0x12d2eff 0x12d4ee2 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d2efe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [288: 32256] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [77: 98560] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 3328] @ 0x48b485 0x490767 0x16071c8 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [48: 1152] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [33: 528] @ 0x48b4a5 0x425d05 0x12247dc 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x12247db golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.53.0/http2/frame.go:1714 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [39: 19968] @ 0x48b485 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 19008] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [71: 27918336] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 3194880] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x425d05 0x1326695 0x1327e22 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1326694 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNodeInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:74 # 0x1327e21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 8388608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 4456448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 917504] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 2448] @ 0x48b485 0x425d05 0x55a0b7 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 512] @ 0x48b4ac 0x4731d7 0x159c4fa 0x159c46e 0x159c435 0x15961ac 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159c4f9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159c46d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159c434 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15961ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:226 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda379b 0xda7005 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7004 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf29e 0xdaf248 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf29d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.59.0/send_queue.go:41 # 0xdaf247 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cef45 0x7b57c5 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x16cef44 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x79444c 0xb13877 0xb1381a 0xb11d77 0xdfd596 0xdfd588 0xe01ede 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x79444b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13876 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13819 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe01edd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 48] @ 0x48b4a5 0x473854 0x473366 0x78db39 0x78dafa 0x78da4a 0x78da1f 0x114a7e8 0x10c4342 0x10c2c7b 0x10c2510 0x495521 # 0x78db38 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78daf9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da49 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da1e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a7e7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c4341 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [13: 11648] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 10752] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 432] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159745c 0x15973fb 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [71: 2908160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 576] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 384] @ 0x48b485 0x48b5c5 0x4cc5fd 0x85ed9b 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326347 0x1328262 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x85ed9a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326346 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328261 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x7256ab 0x725697 0x725662 0x7387f7 0x7392a5 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x7256aa github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x725696 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x725661 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x7387f6 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x7392a4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 1872] @ 0x48b485 0x425d05 0x55a0b7 0x16070af 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [64: 1536] @ 0x48b485 0x48b5c5 0x4cc5fd 0x160f429 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x160f428 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 8512] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 9856] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [37: 8880] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 8736] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 768] @ 0x48b485 0x425d05 0x13216f7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13216f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:143 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b485 0x425d05 0x4a4911 0x1608aaf 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x1608aae github.com/creachadair/jrpc2.(*Server).serve+0x2e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 2640] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 16896] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x1607485 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x1607484 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x204 github.com/creachadair/jrpc2@v1.3.5/json.go:194 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [62: 1488] @ 0x48b485 0x48b145 0x12522b1 0x1251e12 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x12522b0 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [166: 10624] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [92: 2944] @ 0x48b485 0x490767 0x125469c 0x124b1bc 0x124b1a3 0x124a476 0x12c6da8 0x12c6576 0x495521 # 0x125469b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124b1bb google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x124b1a2 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:816 # 0x124a475 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:676 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [55: 880] @ 0x48b485 0x425d05 0x539405 0x1248dfa 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x1248df9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [127: 6096] @ 0x48b485 0x425d05 0x12247a5 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x12247a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [30: 23040] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [243: 19440] @ 0x48b4ac 0x4907d3 0x560be5 0x1606354 0x1604355 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1606353 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1604354 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [90: 2160] @ 0x48b485 0x425d05 0x12511ac 0x12310c5 0x123aa12 0x495521 # 0x12511ab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x12310c4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [4: 320] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 16384] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 12288] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1584] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x85f3ba 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3b9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [73: 1752] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 6048] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [36: 576] @ 0x48b4ac 0x425d05 0x1221ade 0x121f603 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1221add golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [17: 136] @ 0x48b485 0x425d05 0x12d148c 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d148b google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [305: 34160] @ 0x48b4ac 0x41b526 0x539e0a 0x123b18b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b18a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [141: 6768] @ 0x48b485 0x425d05 0x131d395 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x131d394 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:148 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [228: 18240] @ 0x48b4ac 0x4907d3 0x560be5 0x1613a65 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1613a64 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [231: 14784] @ 0x48b485 0x425d05 0x1609b79 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609b78 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [138: 6624] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 22528] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 52428800] @ 0x48b4b3 0x4901c9 0x1229513 0x1229275 0x122ae1f 0x125fffd 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122ae1e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x125fffc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [87: 2784] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607925 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [210: 13440] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 5952] @ 0x48b485 0x425d05 0x1601853 0x160183f 0x16017c4 0x160a5b5 0x16095b8 0x4a49ca 0x495521 # 0x1601852 container/list.(*List).insertValue+0x212 container/list/list.go:104 # 0x160183e container/list.(*List).PushBack+0x1fe container/list/list.go:152 # 0x16017c3 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x183 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [134: 6432] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 240] @ 0x48b485 0x425d05 0x1232407 0x12323d4 0x12310f9 0x124769c 0x495521 # 0x1232406 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:677 # 0x12323d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [20: 5120] @ 0x48b485 0x490767 0x16071c8 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x16071c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [105: 188160] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [82: 1312] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [128: 6144] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159745c 0x15973fb 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [60: 960] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 592] @ 0x48b485 0x425d05 0x539405 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [267: 25632] @ 0x48b485 0x425d05 0x12d5abc 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d5abb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [84: 2016] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [53: 848] @ 0x48b485 0x425d05 0x12d10aa 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d10a9 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [74: 1776] @ 0x48b485 0x48b145 0x125fc0f 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x125fc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [173: 11072] @ 0x48b4ac 0x4901c9 0x159722e 0x159721a 0x15971b7 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159722d encoding/hex.EncodeToString+0x18d encoding/hex/hex.go:127 # 0x1597219 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15971b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [23: 184] @ 0x48b485 0x425d05 0x1607546 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1607545 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [94: 3008] @ 0x48b485 0x421deb 0x1613a53 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1613a52 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [175: 11200] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 9984] @ 0x48b485 0x4901c9 0x160c825 0x160c5dd 0x16089e5 0x4a49ca 0x495521 # 0x160c824 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x160c5dc github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 8736] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [120: 5760] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [52: 832] @ 0x48b485 0x425d05 0x1249ba5 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1249ba4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2344 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:620 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [17: 11968] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [197: 3152] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [56: 50176] @ 0x48b48c 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 5952] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d7e32 0x12d7e15 0x12d7e00 0x12d66f0 0x12d62d4 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d7e31 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d7e14 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d7dff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d66ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d62d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 1560] @ 0x48b485 0x48b145 0x69b536 0x69f905 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69f904 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [73: 102784] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [127: 6096] @ 0x48b4ac 0x4731d7 0x11fb9e5 0x11f870f 0x11f73b3 0x11f7125 0x11fee08 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fb9e4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f870e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f73b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7124 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11fee07 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 112] @ 0x48b4a5 0x425d05 0x12c9465 0x12ce826 0x12c6fff 0x495521 # 0x12c9464 google.golang.org/grpc.(*Server).processUnaryRPC+0xf64 google.golang.org/grpc@v1.80.0/server.go:1393 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [37: 14208] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1008] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 768] @ 0x48b485 0x490767 0x1609f9a 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609f99 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x5d9 github.com/creachadair/jrpc2@v1.3.5/server.go:329 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [79: 2528] @ 0x48b485 0x421deb 0x123b550 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b54f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [145: 6960] @ 0x48b485 0x425d05 0x53b6f3 0x13215f2 0x132158b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x13215f1 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132158a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [105: 3360] @ 0x48b485 0x490767 0x125469c 0x123f785 0x123f772 0x12442b8 0x1244b0e 0x495521 # 0x125469b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x123f784 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x123f771 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x12442b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [112: 5376] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [199: 12736] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [95: 37355520] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 614400] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 448] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 624] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 1280] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x425d05 0xdc82de 0xdc802f 0xdbeb74 0xdbb390 0xdb0817 0x495521 # 0xdc82dd github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x25d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:224 # 0xdc802e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.59.0/packet_packer.go:186 # 0xdbeb73 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.59.0/connection.go:2850 # 0xdbb38f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x82f github.com/quic-go/quic-go@v0.59.0/connection.go:2293 # 0xdb0816 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x51fa86 0xd380dc 0x10d2b23 0xd2ce65 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd380db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x7b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d2b22 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda48e7 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda48e6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [41: 556288] @ 0x48b4ac 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [54: 13824] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 2592] @ 0x48b485 0x425d05 0x55a0b7 0x1321737 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321736 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [164: 7872] @ 0x48b485 0x425d05 0x53b6f3 0x160a589 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160a588 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [28: 4480] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [20: 2240] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 1024] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 1440] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [280: 26880] @ 0x48b485 0x425d05 0x11f53b6 0x1244278 0x1244b0e 0x495521 # 0x11f53b5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x1244277 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xda4885 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4884 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [10: 480] @ 0x48b485 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 8320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc9b3a 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdc9b39 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x919 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:424 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [75: 26400] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x986306 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x986305 net/textproto.readMIMEHeader+0x3e5 net/textproto/reader.go:592 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [5: 560] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [152: 7296] @ 0x48b485 0x425d05 0x53b6f3 0x160a3f2 0x160a0c5 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160a3f1 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.5/server.go:359 # 0x160a0c4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 640] @ 0x48b4ac 0x473854 0x473366 0x16025b7 0x160f455 0x160f37c 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x16025b6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [113: 202496] @ 0x48b48c 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [307: 1650432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [437: 62928] @ 0x48b485 0x425d05 0x55a0b7 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [300: 33600] @ 0x48b4ac 0x41b526 0x16017be 0x160a5b5 0x16095b8 0x4a49ca 0x495521 # 0x16017bd golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.20.0/semaphore/semaphore.go:69 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [191: 15280] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [113: 3616] @ 0x48b485 0x41b4ad 0x1247a16 0x1247a05 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1247a15 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x1247a04 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [218: 17440] @ 0x48b485 0x425d05 0x8e9079 0x8e906d 0x8e901c 0x1162019 0x1596994 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e9078 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e906c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e901b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1162018 github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x38 github.com/pactus-project/pactus/state/state.go:693 # 0x1596993 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x73 github.com/pactus-project/pactus/www/grpc/blockchain.go:277 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [94: 3008] @ 0x48b485 0x425d05 0x124f527 0x124dfd5 0x12ca335 0x12ca313 0x12ce826 0x12c6fff 0x495521 # 0x124f526 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1336 # 0x124dfd4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12ca334 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca312 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [314: 35168] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [238: 19040] @ 0x48b485 0x425d05 0x1606b85 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1606b84 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [360: 5898240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [94: 3008] @ 0x48b485 0x425d05 0x131f555 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f554 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:425 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [91: 372736] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [304: 34048] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [125: 6000] @ 0x48b4ac 0x4907d3 0x560be5 0x16073e8 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x16073e7 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [131: 6288] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [267: 12816] @ 0x48b485 0x425d05 0x12247a5 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x12247a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [122: 11712] @ 0x48b485 0x425d05 0x1231773 0x1232531 0x12310f9 0x123aa12 0x495521 # 0x1231772 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [33: 528] @ 0x48b4a5 0x425d05 0x12d205c 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d205b google.golang.org/grpc.newClientStreamWithParams+0x2bb google.golang.org/grpc@v1.80.0/stream.go:314 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [538: 94688] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [233: 18640] @ 0x48b485 0x425d05 0x1240574 0x12d6d49 0x12d6b7c 0x12d5f45 0x12d4d2d 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1240573 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d6d48 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6b7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d5f44 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 8832] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [153: 7344] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [180: 17280] @ 0x48b485 0x425d05 0x1231773 0x1232531 0x1231155 0x123aa12 0x495521 # 0x1231772 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [74: 1776] @ 0x48b485 0x48b145 0x12522b1 0x1251e12 0x124495a 0x495521 # 0x12522b0 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [357: 45696] @ 0x48b485 0x425d05 0x12d20f5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d20f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 3648] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [218: 17440] @ 0x48b4ac 0x4731d7 0x16025aa 0x160f455 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x16025a9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 3584] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 352] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607b78 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [96: 1536] @ 0x48b485 0x425d05 0x122481e 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x122481d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [134: 6432] @ 0x48b485 0x425d05 0x123e21a 0x123e20e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e219 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e20d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [83: 2656] @ 0x48b485 0x421deb 0x13215c5 0x132158b 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13215c4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x132158a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [280: 13440] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1242886 0x1244b0e 0x495521 # 0x1242885 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1469 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [171: 2736] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [129: 264192] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [131: 6288] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 2640] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 41536] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 5952] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x5ca5ec 0x1596945 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5be10f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5be8f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5bf2bb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:37 # 0x1596944 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:273 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [375: 54000] @ 0x48b485 0x425d05 0x55a0b7 0x1321517 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321516 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [562: 116896] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [762: 682752] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [438: 63072] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [46: 736] @ 0x48b485 0x4901c9 0x1255885 0x122fa5a 0x12c0c3c 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x1255884 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fa59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0c3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [207: 635904] @ 0x48b4ac 0x4907d3 0x4d9386 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 608] @ 0x48b485 0x425d05 0x123b0f8 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b0f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [117: 5616] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [59: 1416] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 256] @ 0x48b4a5 0x425d05 0x12247dc 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x12247db golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.53.0/http2/frame.go:1714 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [198: 608256] @ 0x48b48c 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [315: 15120] @ 0x48b485 0x425d05 0x1221e6b 0x121f603 0x1251d9b 0x124495a 0x495521 # 0x1221e6a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [53: 848] @ 0x48b485 0x425d05 0x539405 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 496] @ 0x48b4a5 0x4907d3 0x11f7ce7 0x11fe6a5 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11f7ce6 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x11fe6a4 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [83: 1992] @ 0x48b485 0x425d05 0x16093eb 0x1608bb3 0x4a49ca 0x495521 # 0x16093ea github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0xea github.com/creachadair/jrpc2@v1.3.5/server.go:261 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [70: 1680] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x5ca5ec 0x1596945 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:37 # 0x1596944 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:273 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [145: 6960] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [388: 49664] @ 0x48b485 0x425d05 0x160d0b8 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d0b7 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [175: 11200] @ 0x48b485 0x425d05 0x1224865 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1224864 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [508: 97536] @ 0x48b485 0x425d05 0x15974ea 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15974e9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:347 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [124: 222208] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x1609d05 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609d04 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [79: 1264] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [50: 800] @ 0x48b485 0x425d05 0x122481e 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x122481d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [48: 768] @ 0x48b485 0x48b0a5 0x7f90c5 0x86b0ef 0x892739 0x8963b6 0x11fff77 0x11ff199 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x7f90c4 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x86b0ee google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x892738 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8963b5 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x11fff76 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 944] @ 0x48b485 0x425d05 0x16041c7 0x1603a47 0x4a49ca 0x495521 # 0x16041c6 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1e6 github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1603a46 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [98: 1568] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c2a3b reflect.Value.call+0x121b reflect/value.go:652 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 6144] @ 0x48b485 0x490767 0x1611ee6 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1611ee5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 480] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [775: 694400] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [299: 33488] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1242: 81395712] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [146: 7008] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159745c 0x15973fb 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159745b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x15973fa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [427: 54656] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160742f 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160742e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [471: 75360] @ 0x48b485 0x425d05 0x11fde1c 0x11fde76 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x11fde1b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fde75 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [636: 20840448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [135: 6480] @ 0x48b485 0x425d05 0x53b6f3 0x12d3190 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d318f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 20736] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [201: 12864] @ 0x48b485 0x425d05 0x131f4fc 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131f4fb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:418 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [503: 80480] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [201: 12864] @ 0x48b485 0x425d05 0x160d31c 0x1609509 0x1608bb3 0x4a49ca 0x495521 # 0x160d31b github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x1609508 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [90: 161280] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [411: 2788224] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1440: 1105920] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 1560] @ 0x48b485 0x48b145 0x161199d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x161199c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x1dc github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:119 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [70: 1680] @ 0x48b485 0x48b145 0x69b536 0x69f905 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69f904 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [47: 752] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [88: 2112] @ 0x48b4ac 0x425d05 0x1221165 0x121f603 0x1251d9b 0x124495a 0x495521 # 0x1221164 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [636: 152640] @ 0x48b4ac 0x4901c9 0x15972ee 0x1597508 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15972ed encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x1597507 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [151: 7248] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [543: 104256] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [238: 19040] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [210: 16800] @ 0x48b485 0x425d05 0x12d14a5 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d14a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [79: 1264] @ 0x48b485 0x425d05 0x539405 0x160a42e 0x160a0c5 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x160a42d github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160a0c4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [63: 96768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [414: 26496] @ 0x48b485 0x425d05 0x1224865 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x1224864 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [234: 18720] @ 0x48b4ac 0x473854 0x473366 0x16025b7 0x160f455 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x16025b6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160f454 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [125: 384000] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [477: 68688] @ 0x48b485 0x425d05 0x55a0b7 0x1607b78 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [56: 896] @ 0x48b485 0x48b0a5 0x86b15b 0x892739 0x8963b6 0x11fff77 0x11ff199 0x11fdf05 0x1321572 0x132153e 0x132152a 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x86b15a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x892738 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x8963b5 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x11fff76 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x11ff198 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x11fdf04 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321571 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132153d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321529 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [784: 702464] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [321: 35952] @ 0x48b4ac 0x41b526 0x539e0a 0x1601683 0x160a5b5 0x16095b8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1601682 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [195: 12480] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x16072be 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16072bd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1291: 991488] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [846: 20791296] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [800: 230400] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [182: 11648] @ 0x48b485 0x425d05 0x13214d7 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x13214d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:160 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [225: 3600] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [220: 14080] @ 0x48b485 0x425d05 0x1604a39 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604a38 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [706: 497024] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x16095b8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [844: 243072] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [234: 18720] @ 0x48b485 0x4901c9 0x124d7ff 0x12ca335 0x12ca313 0x12ce826 0x12c6fff 0x495521 # 0x124d7fe google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12ca334 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca312 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [160: 7680] @ 0x48b485 0x425d05 0x12c6ebe 0x1249c11 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x12c6ebd google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.80.0/server.go:1062 # 0x1249c10 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23b0 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:624 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1115: 392480] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [365: 46720] @ 0x48b4ac 0x4901c9 0x69f8a5 0x15970d5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1427: 1095936] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [219: 14016] @ 0x48b485 0x425d05 0x1604fdb 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604fda github.com/creachadair/jrpc2.(*Client).send+0x91a github.com/creachadair/jrpc2@v1.3.5/client.go:236 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [81: 114048] @ 0x48b48c 0x490767 0x16119e9 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16119e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [392: 50176] @ 0x48b485 0x425d05 0x160716a 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x1607169 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [55: 49280] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16049fb 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16049fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [231: 18480] @ 0x48b485 0x425d05 0x1609b65 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x1609b64 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [391: 56304] @ 0x48b485 0x425d05 0x55a0b7 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [207: 13248] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x16072be 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16072bd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [464: 74240] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15973bd 0x1597510 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [192: 12288] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [19: 304] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fa50 0x69f90f 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69fa4f github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69f90e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:229 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [166: 7968] @ 0x48b485 0x4901c9 0x4c2785 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [501: 80160] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15973bd 0x1597510 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [94: 3008] @ 0x48b485 0x490767 0x12d54a8 0x12d5ed9 0x12d4ee2 0x12d5bef 0x12b2d59 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d5ed8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5bee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [71: 2272] @ 0x48b485 0x41b4ad 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [416: 53248] @ 0x48b485 0x425d05 0x160716a 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1607169 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [246: 19680] @ 0x48b485 0x425d05 0x123e4c8 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e4c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [154: 7392] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x1247a5f 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1247a5e google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [702: 628992] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [445: 5468160] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [678: 162720] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1608: 79036416] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [211: 1296384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [147: 7056] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12cad9f 0x131f515 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12cad9e google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.80.0/server.go:1403 # 0x131f514 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:419 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [344: 44032] @ 0x48b4ac 0x4901c9 0x69f8a5 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [131: 6288] @ 0x48b485 0x425d05 0x160f48d 0x160f37c 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x160f48c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x160f37b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [774: 544896] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [192: 1572864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [262: 20960] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x1248dfa 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1248df9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [652: 156480] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [39: 624] @ 0x48b4a5 0x473854 0x473366 0x16043ea 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x16043e9 github.com/creachadair/jrpc2.(*Client).req+0x109 github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 496] @ 0x48b4a5 0x473854 0x473366 0x1602bb0 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1602baf github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x2f github.com/creachadair/jrpc2@v1.3.5/base.go:167 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1165: 484640] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [137: 6576] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x11eb5ff 0x1613cc7 0x1613a0e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x11eb5fe google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.80.0/metadata/metadata.go:60 # 0x1613cc6 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x1613a0d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2156: 88309760] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161215a 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612159 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [438: 70080] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1490: 1144320] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [170: 8160] @ 0x48b485 0x425d05 0x1221e6b 0x121f603 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1221e6a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [172: 462336] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1287: 988416] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [48: 768] @ 0x48b485 0x490767 0x1242ec5 0x1244b0e 0x495521 # 0x1242ec4 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [113: 3616] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [98: 3136] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1438: 1104384] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16070f1 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [204: 13056] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x16072be 0x1606eb9 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16072bd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 5988352] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [124: 5952] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1596bd7 0x1596b07 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1596bd6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1596b06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:293 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [127: 6096] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1596bd7 0x1596b07 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1596bd6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1596b06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:293 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 1810432] @ 0x48b4b3 0x4901c9 0x1596aef 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1596aee github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x4e github.com/pactus-project/pactus/www/grpc/blockchain.go:291 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [54: 10174464] @ 0x48b4b3 0x4901c9 0x8e8dcb 0x8e8d9a 0x1161fbf 0x1596ace 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x8e8dca github.com/pactus-project/pactus/store.(*validatorStore).ValidatorAddresses+0xca github.com/pactus-project/pactus/store/validator.go:63 # 0x8e8d99 github.com/pactus-project/pactus/store.(*store).ValidatorAddresses+0x99 github.com/pactus-project/pactus/store/store.go:342 # 0x1161fbe github.com/pactus-project/pactus/state.(*state).ValidatorAddresses+0x1e github.com/pactus-project/pactus/state/state.go:689 # 0x1596acd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x2d github.com/pactus-project/pactus/www/grpc/blockchain.go:290 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [36: 2304] @ 0x48b485 0x48b5c5 0x4cc5fd 0x85ed9b 0x85ded8 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x85ed9a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x85ded7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x759974 0x1598d96 0x1598d80 0x1598d81 0x1598d69 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x1598d95 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1598d7f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1598d80 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1598d68 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 224] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 2592] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 480] @ 0x48b485 0x425d05 0x53b6f3 0x160a589 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160a588 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 3872] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x421deb 0x123b550 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131db87 0x1320da2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123b54f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131db86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetTxPoolContent+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:189 # 0x1320da1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func12+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:241 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 4800] @ 0x48b4ac 0x4731d7 0x159737d 0x1597508 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159737c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597507 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 288] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x985fb1 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x985fb0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [15: 2640] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x131e77c 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x131e77b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:346 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [77: 3153920] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [81: 3317760] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [45: 15840] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7d69 0x9f76b7 0x1612b89 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x9f7d68 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1612b88 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 224] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1664] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [79: 1896] @ 0x48b485 0x425d05 0x12511ac 0x12310c5 0x124769c 0x495521 # 0x12511ab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x12310c4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [469: 67536] @ 0x48b485 0x425d05 0x55a0b7 0x1607575 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 5984] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 2496] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 4096] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [29: 464] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [76: 3112960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1920] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15973bd 0x1597510 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [115: 58408960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [231: 40656] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [78: 27456] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15ff499 0x16135c5 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x15ff498 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x16135c4 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8fa108 0x8f992b 0xd5a727 0x10d2a89 0xd2ce65 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8fa107 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8f992a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5a726 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [57: 2334720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 2400] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15973bd 0x1597510 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [196: 15680] @ 0x48b485 0x425d05 0x6bd2ea 0x6bd2aa 0x6bd2d7 0x6bd2a2 0x1161983 0x15943b7 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6bd2e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd2a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:121 # 0x6bd2d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd2a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:120 # 0x1161982 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:644 # 0x15943b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 2496] @ 0x48b485 0x425d05 0x15974ea 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15974e9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:347 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 1536] @ 0x48b4ac 0x4901c9 0x69f8a5 0x15970d5 0x15947d3 0x131ed8b 0x156a93e 0x131ebe3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x15970d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:333 # 0x15947d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x131ed8a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ebe2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b485 0x48b145 0x122d345 0x12552f3 0x12552f4 0x1254f93 0x12549a5 0x1255b85 0x1255709 0x12c0bfb 0x12c1bb7 0x12c2aab 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x122d344 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12552f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12552f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1254f92 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x12549a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x1255b84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255708 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0bfa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1bb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2aaa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 768] @ 0x48b485 0x425d05 0xa09dbf 0xa1d9f9 0x9f6527 0x9fb418 0x495521 # 0xa09dbe net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa1d9f8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [447: 64368] @ 0x48b485 0x425d05 0x55a0b7 0x1607925 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [416: 59904] @ 0x48b485 0x425d05 0x55a0b7 0x1607925 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 288] @ 0x48b4ac 0x4907d3 0x960295 0x960265 0x960177 0x7af944 0x7afd9c 0x95f765 0x95f657 0x7af944 0x7afd9c 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x960294 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960176 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f764 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f656 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x7b30e5 0x7b718c 0x7b86bb 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7b30e4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b718b crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x7b86ba crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x8e58bc 0x8e5847 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e58bb github.com/pactus-project/pactus/store.blockHashKey+0x59b github.com/pactus-project/pactus/store/block.go:26 # 0x8e5846 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x526 github.com/pactus-project/pactus/store/block.go:97 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 2416640] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 4080] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131ce67 0x1321c82 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ce66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321c81 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 5586944] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1114112] @ 0x48b4b3 0x4907d3 0x71010f 0x7254f6 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71010e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7254f5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [68: 2785280] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [130: 66027520] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [122: 61964288] @ 0x48b4b3 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [137: 69582848] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [127: 64503808] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16070af 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16070ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [126: 63995904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [127: 64503808] @ 0x48b4b3 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [54: 2592] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 9728] @ 0x48b485 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 96] @ 0x48b4a5 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x1326527 0x1328042 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326526 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x1328041 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b485 0x425d05 0x1599634 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599633 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1606e37 0x1607ecb 0x16098d5 0x1609565 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1606e36 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1607eca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x16098d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609564 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 6400] @ 0x48b4ac 0x4907d3 0x560be5 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [445: 64080] @ 0x48b485 0x425d05 0x55a0b7 0x1607b78 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 9568] @ 0x48b485 0x4901c9 0x6bd293 0x1161983 0x15943b7 0x131ea2b 0x156a93e 0x131e883 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6bd292 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:118 # 0x1161982 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:644 # 0x15943b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x131ea2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e882 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 960] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131cc87 0x1321ea2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131cc86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:109 # 0x1321ea1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func4+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:105 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [52: 832] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 1360] @ 0x48b485 0x425d05 0x12b2e95 0x121c14f 0x12d1586 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12b2e94 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c14e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1585 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x159787d 0x159794b 0x159679e 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159787c encoding/hex.EncodeToString+0x1dc encoding/hex/hex.go:129 # 0x159794a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x2aa github.com/pactus-project/pactus/www/grpc/blockchain.go:371 # 0x159679d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:251 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [93: 1488] @ 0x48b485 0x490767 0x1248899 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1248898 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1038 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [10: 480] @ 0x48b485 0x425d05 0x53b6f3 0x123b57d 0x123b51c 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b57c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b51b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [757: 193792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607472 0x1606eb9 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607471 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x1606eb8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 80] @ 0x48b485 0x425d05 0x123e47e 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123e47d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [203: 19488] @ 0x48b485 0x425d05 0x12323e5 0x12323d4 0x1231155 0x124769c 0x495521 # 0x12323e4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x12323d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [675: 7344000] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1606e71 0x1604765 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1606e70 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1604764 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 3024] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1105: 388960] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [85: 2720] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1607925 0x1607185 0x1606ac5 0x1613998 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607924 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1606ac4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1613997 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 4960] @ 0x48b485 0x425d05 0x12d1e33 0x12d1e27 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x12d1e32 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d1e26 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [324: 36288] @ 0x48b485 0x425d05 0x41b494 0x1604a25 0x16049e6 0x1605cbd 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604a24 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x16049e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x1605cbc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b485 0x425d05 0x71fdff 0x748765 0x714237 0x748508 0x748e85 0x747e29 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71fdfe github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748e84 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e28 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [40: 10240] @ 0x48b4ac 0x4907d3 0x560be5 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [65: 1040] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [280: 13440] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 6144] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709ccd 0x71c22a 0x71cca6 0x71cf38 0x71d692 0x71dee6 0x748ec7 0x747e4d 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71dee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x748ec6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e4c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [412: 52736] @ 0x48b485 0x425d05 0x160716a 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x1607169 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [149: 7152] @ 0x48b485 0x425d05 0x12c9385 0x12ce826 0x12c6fff 0x495521 # 0x12c9384 google.golang.org/grpc.(*Server).processUnaryRPC+0xe84 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 2352] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d227 0x1321842 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x16095b8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d226 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1321841 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [349: 39088] @ 0x48b4ac 0x41b526 0x539e0a 0x1605262 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1605261 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd76a5 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdd76a4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 1408] @ 0x48b48c 0x4901c9 0xd9fc45 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9fc44 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:161 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x51fa86 0x1160d4f 0x7008e5 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1160d4e github.com/pactus-project/pactus/state.(*state).LogString+0x20e github.com/pactus-project/pactus/state/state.go:563 # 0x7008e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 672] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ac1d5 0x6ac1b7 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ac1d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ac1b6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:270 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 2704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1bf8 0xc179fa 0xc179f0 0xc1763b 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1bf7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc179f9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc179ef github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x421deb 0x900365 0x900381 0x8ffa8c 0xb033c5 0xb03398 0xb05553 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x900364 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x900380 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x8ffa8b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb033c4 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb03397 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb05552 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0xd94cc5 0xd94c6b 0xd94c43 0xd954bf 0xd93f8d 0xdcc5e2 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd94cc4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame-range1+0x104 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:66 # 0xd94c6a github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame.(*receivedPacketHistory).Backward.func1+0xaa github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_history.go:116 # 0xd94c42 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:65 # 0xd954be github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x9e github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:217 # 0xd93f8c github.com/quic-go/quic-go/internal/ackhandler.(*ReceivedPacketHandler).GetAckFrame+0x6c github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:98 # 0xdcc5e1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x101 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:646 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1620: 933120] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92ab39 0x971ba5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x92ab38 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x971ba4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [14: 1568] @ 0x48b4ac 0x4901c9 0x759826 0x1598d96 0x1598d80 0x1598d81 0x1598d69 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1598d95 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1598d7f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1598d80 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1598d68 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55a59e 0x55a179 0x160784f 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160784e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 12288] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 5376] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b485 0x490767 0xbe22d3 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe22d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xa12 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda38ba 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10da853 0x8f976b 0x10da729 0x10d58c2 0xc1741c 0x495521 # 0x10da852 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 192] @ 0x48b485 0x490767 0xb17834 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [6: 13824] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b318 0x97acfc 0x938ae7 0x938d3b 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b317 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97acfb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938ae6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938d3a crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x72534a 0x725317 0x72524e 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x725349 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x725316 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x136 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72524d github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:333 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1147a68 0x11477f4 0xc4a567 0xc4a32a 0xc49e85 0xc499b7 0xc4985c 0x495521 # 0x1147a67 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11477f3 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4a566 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a329 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49e84 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc499b6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 224] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde3ac 0xcdf655 0xd38a59 0x10d3fef 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 832] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xcde409 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde408 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1792] @ 0x48b4ac 0x4901c9 0x8e53ec 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e53eb github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:53 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78485 0xb784d1 0xb7884f 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78484 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb784d0 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda49e5 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda49e4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 160] @ 0x48b485 0x425d05 0xd913a9 0xd9148d 0xd95955 0xd95921 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd913a8 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x48 github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic.go:71 # 0xd9148c github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x12c github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:110 # 0xd95954 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x94 github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:78 # 0xd95920 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x60 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:132 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c796 0x78c68e 0xb125ef 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x78c795 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2816] @ 0x48b48c 0x4901c9 0xc2cb33 0xc281e5 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc281e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc44b6 0x70b0e3 0xcc3e12 0xcc3910 0xcc335d 0xcc2e7a 0x104f590 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xcc44b5 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x70b0e2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc3e11 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcc390f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:222 # 0xcc335c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcc2e79 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0x104f58f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x8f github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:92 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x5c139d 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x5c139c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1192ad8 0x1192625 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1192ad7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192624 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xde22fe 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde22fd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b133 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb70fc9 0xb731af 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb70fc8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb731ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x85c736 0x86f67a 0x86f2b8 0x841ecc 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xb07b34 0x495521 # 0x85c735 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841ecb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b33 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [3: 336] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e75a 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x97641e 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd5b3 0x7d37dd 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d37dc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 192] @ 0x48b485 0x425d05 0x64b212 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x64b211 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 128] @ 0x48b485 0x490767 0x957b05 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x957b04 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ea2ad 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ea2ac crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8c39 0x7a8330 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7a8c38 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:613 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16ea48b 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea48a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x7af87d 0x964ac5 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af87c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 72] @ 0x48b485 0x48b145 0x7a8f8a 0x7a8330 0x7a8d9e 0x7a9268 0xda5ad8 0xda5ab5 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x7a8f89 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5ad7 encoding/asn1.Marshal+0x1f7 encoding/asn1/marshal.go:736 # 0xda5ab4 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1d4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:61 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x960295 0x960265 0x960177 0x7af944 0x7afd9c 0x95f765 0x95f657 0x7af944 0x7afd9c 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x960294 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960176 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f764 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f656 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x114e879 0x114de45 0x495521 # 0x114e878 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114de44 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 2112] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x16ea9c7 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ea9c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 6400] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0xda9579 0xda9430 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda9578 github.com/quic-go/quic-go.newConnIDManager+0x738 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:51 # 0xda942f github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 224] @ 0x48b4ac 0x4907d3 0xda6405 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0xda6404 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 3584] @ 0x48b4ac 0x4907d3 0x9774ea 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9774e9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x85e2df 0x85e127 0x8707e5 0x87054f 0x83fac5 0x8707e5 0x87054f 0x841b8d 0x8707e5 0x87054f 0x87047e 0x8189c2 0x8188ec 0x125fbda 0x125fbc9 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x85e2de google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x85e126 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8707e4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87054e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x83fac4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8707e4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87054e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x841b8c google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8707e4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87054e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x87047d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x8189c1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x8188eb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x125fbd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x125fbc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 1440] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159977d 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159977c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 15360] @ 0x48b48c 0x4901c9 0x1598b30 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598b2f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x85fc5d 0x85e07a 0x870e43 0x83fbc5 0x870e43 0x841d18 0x870e43 0x8709c9 0x814e6b 0x814993 0x125fc9f 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x85fc5c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x85e079 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x870e42 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x83fbc4 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x870e42 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x841d17 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x870e42 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8709c8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x814e6a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x814992 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x125fc9e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:75 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e7a8 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 3840] @ 0x48b4ac 0x4907d3 0xdc2c8a 0xdb9f57 0xdb9e3a 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xdc2c89 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:141 # 0xdb9f56 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.59.0/connection.go:2036 # 0xdb9e39 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xdaf26a 0xdaf248 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf269 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.59.0/send_queue.go:39 # 0xdaf247 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x72534a 0x725317 0x72524e 0x724aab 0x724f9c 0x72732f 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x725349 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x725316 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x136 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72524d github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:333 # 0x724aaa github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724f9b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72732e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xd957d1 0xd956e9 0xd95977 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd957d0 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x150 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:33 # 0xd956e8 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd95976 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:145 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0xda6765 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda6764 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x104 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:61 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xb7faca 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb7fac9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:295 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c5d3 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7114 0x7c701a 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c7113 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x9673d5 0x9673a5 0x9672b7 0x7af944 0x7afd9c 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9673d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9673a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9672b6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd69e7f 0x49df7c 0x49dc25 0xdbadf1 0xdb0817 0x495521 # 0xd69e7e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.59.0/internal/qerr/errors.go:51 # 0x49df7b errors.as+0x25b errors/wrap.go:137 # 0x49dc24 errors.As+0x1c4 errors/wrap.go:118 # 0xdbadf0 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x290 github.com/quic-go/quic-go@v0.59.0/connection.go:2227 # 0xdb0816 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x48b145 0x69c5d3 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0xded425 0xdad1d4 0xdad11a 0xdb0605 0x495521 # 0xded424 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa4 github.com/quic-go/quic-go@v0.59.0/transport.go:808 # 0xdad1d3 github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0x113 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:31 # 0xdad119 github.com/quic-go/quic-go.(*connIDGenerator).RemoveRetiredConnIDs+0x59 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:168 # 0xdb0604 github.com/quic-go/quic-go.(*Conn).run+0x644 github.com/quic-go/quic-go@v0.59.0/connection.go:703 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xde31df 0xde31d6 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xde31de github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x7e github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:57 # 0xde31d5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6964ed 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6964ec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0xe02225 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xe02224 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9386f7 0x9385d2 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9386f6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1003 # 0x9385d1 crypto/tls.(*Conn).writeRecordLocked+0x871 crypto/tls/conn.go:1048 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xc1edcb 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1edca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xda457f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda457e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [515: 41200] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124495a 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 640] @ 0x48b485 0x425d05 0x15a471f 0x15a47d2 0x15a178a 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15a471e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15a47d1 github.com/gorilla/mux.requestWithRoute+0x131 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x15a1789 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12dcac5 0x12d5671 0x12b2d59 0x15db943 0x12b2c17 0x13311a7 0x15f8094 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcac4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5670 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b2d58 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13311a6 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 # 0x15f8093 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 512] @ 0x48b4ac 0x4901c9 0x16cbe28 0x16cbddf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16cbe27 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cbdde crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fb234 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fb233 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [1: 8] @ 0x48b485 0x4901c9 0xc1f9e5 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f9e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 640] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f126d 0x15f11e6 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f126c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4ec github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f11e5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x465 github.com/pactus-project/pactus/www/html/blockchain.go:131 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b4ac 0x4907d3 0x960295 0x960265 0x960177 0x7af944 0x7afd9c 0x95f765 0x95f657 0x7af944 0x7afd9c 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x960294 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960176 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f764 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f656 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 7680] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb1381e 0xb11d77 0xdfd596 0xdfd588 0xe01ede 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xb1381d github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe01edd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 864] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0xe02225 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xe02224 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4d2f 0xdc463d 0xdd5599 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdc4d2e github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc463c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5598 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [10: 65280] @ 0x48b4ac 0x425d05 0x92182e 0x921822 0x980998 0x977423 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x92182d crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x921821 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x980997 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x977422 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6964ed 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6964ec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8f40c5 0x115d20c 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f40c4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4901c9 0x115e3dc 0x115e3a2 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e3db github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115e3a1 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:302 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6af3e5 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af3e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c17cd 0x16cba96 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16c17cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cba95 crypto/internal/fips140/ecdsa.signGeneric[...]+0x475 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x9316e5 0x971817 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9316e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x971816 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:835 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x9765cb 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9765ca crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:48 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15f15d2 0x15f158e 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f15d1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x851 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f158d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x80d github.com/pactus-project/pactus/www/html/blockchain.go:139 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x960545 0x960511 0x960417 0x7af944 0x7afd9c 0x9603d4 0x9603b3 0x7af944 0x7afd9c 0x960374 0x960353 0x7af944 0x7afd9c 0x95f5bd 0x95f4b4 0x7af944 0x7afd9c 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x960544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960510 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960416 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9603d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9603b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960373 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960352 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f5bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f4b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x167e586 0x168ac34 0x699812 0x4d83ae 0xda6787 0xda6788 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x167e585 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x168ac33 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x699811 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:60 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6786 io.ReadFull+0x126 io/io.go:354 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:62 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb13845 0xb1381a 0xb11d77 0xdfd596 0xdfd588 0x1130eff 0xdde862 0xddccd2 0xddba45 0x495521 # 0xb13844 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13819 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x1130efe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x6ac9f6 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ac9f5 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x155 github.com/pactus-project/pactus/types/tx/tx.go:368 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7b8 0x5ce771 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7b7 math/big.(*Int).Mul+0x117 math/big/int.go:184 # 0x5ce770 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd0 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:265 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x8ea5f0 0x8ea5ca 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8ea5ef bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8ea5c9 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:37 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7833e 0xb782c3 0xb782d7 0xb7888e 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7833d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb782c2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7888d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0x96e0f4 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x96e0f3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7f3 crypto/tls/handshake_server_tls13.go:234 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709ccd 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 7680] @ 0x48b4ac 0x4901c9 0xd6ce28 0xd6f657 0xdb8bbb 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd6ce27 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f656 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0xc2b88e 0xc2b734 0xc2795f 0xc330e5 0x495521 # 0xc2b88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b733 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda4885 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4884 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f1a6 0xd2eee5 0x10d4fd1 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0xd2f1a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x245 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:252 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0xd6ce28 0xd6f657 0xdb8bbb 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd6ce27 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f656 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 224] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f26ee 0x15f2663 0x15f1f77 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f26ed github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x14d github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f2662 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc2 github.com/pactus-project/pactus/www/html/blockchain.go:241 # 0x15f1f76 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:190 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda4155 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda4154 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xc1edcb 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1edca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x48b485 0x48b145 0xb1367e 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0xb1367d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa59965 0xb82485 0xb80f4e 0x495521 # 0xa59964 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b09d 0x123b077 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123b09c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b076 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x95d8e5 0x95d8b1 0x95d7b7 0x7af944 0x7afd9c 0x95d76b 0x95d667 0x7af944 0x7afd9c 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x95d8e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d8b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d7b6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d76a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d666 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0xd956b9 0xd956f5 0xd95988 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd956b8 github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x38 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet_number_generator.go:52 # 0xd956f4 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x74 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:49 # 0xd95987 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699639 0x699b45 0xda6708 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472ae5 0x673585 0x6734f6 0xcdbdcd 0x1130e0f 0xdf9e47 0xdde59b 0xddccd2 0xddba45 0x495521 # 0x673584 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x6734f5 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0xcdbdcc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:357 # 0x1130e0e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:408 # 0xdf9e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:129 # 0xdde59a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x33a github.com/quic-go/quic-go@v0.59.0/server.go:743 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b485 0x425d05 0xda5d5f 0xdde487 0xddccd2 0xddba45 0x495521 # 0xda5d5e github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:98 # 0xdde486 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa55134 0xa54e2d 0xa599cc 0xb80c5b 0xb7fc1b 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xa55133 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80c5a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb7fc1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x414f66 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x425d05 0xb2bb45 0xb2ca1d 0x495521 # 0xb2bb44 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x644 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:177 # 0xb2ca1c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 160] @ 0x48b485 0x425d05 0x78c796 0x78c68e 0xb124a8 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78c795 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x48b4a5 0x421f7b 0x1160cc5 0x7008e5 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160cc4 github.com/pactus-project/pactus/state.(*state).LogString+0x184 github.com/pactus-project/pactus/state/state.go:564 # 0x7008e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac92 0x16ca7ba 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac91 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16ca7b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0x1055b99 0x10553bc 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699639 0x699b45 0xda6708 0xda658a 0xda5d32 0xdde487 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6589 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda5d31 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xdde486 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x5ca91c 0x5ca8b3 0x6ae505 0x6ae4bf 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x5ca91b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5ca8b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6ae504 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae4be github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:168 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69b045 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69b044 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x104 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x7afc17 0x7afa67 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afc16 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afa66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda38ba 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8f9e31 0x8f9d45 0xd5c536 0xd5c541 0xd5c868 0x1051425 0x105171a 0x1050e10 0x495521 # 0x8f9e30 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5c535 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5c540 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd5c867 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0xc3384a 0xc32b99 0x495521 # 0xc33849 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc32b98 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 160] @ 0x48b485 0x4901c9 0x10546d2 0x10546a2 0x1052871 0x105184b 0x1050e10 0x495521 # 0x10546d1 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x10546a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde25fb 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde25fa github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1150798 0x114cdaa 0x495521 # 0x1150797 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169687b 0x6994b3 0x699a0b 0x699b67 0xda6708 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 176] @ 0x48b485 0x425d05 0x1154c65 0x117ee77 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x1154c64 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x117ee76 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d4efd 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0x10d4efc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x9c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdafa5d 0xdafc84 0xdafa16 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdafa5c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x8fc github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:27 # 0xdafc83 github.com/quic-go/quic-go/internal/ackhandler.NewReceivedPacketHandler+0xb23 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:22 # 0xdafa15 github.com/quic-go/quic-go.(*Conn).preSetup+0x8b5 github.com/quic-go/quic-go@v0.59.0/connection.go:557 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b485 0x425d05 0x9390be 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9390bd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cef45 0x7b57c5 0x7b562c 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16cef44 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b562b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 7168] @ 0x48b48c 0x4901c9 0xb2656f 0xb7eefc 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb2656e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7eefb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0x699b67 0xda6708 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 73728] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190aa5 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190aa4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x8e53ec 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e53eb github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:53 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 4160] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1f885 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f884 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x962bbd 0x962ab4 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962bbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962ab3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1195f95 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1195f94 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:334 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x48b145 0xded7a7 0xdad943 0xdad884 0xdbb4a8 0xdb0817 0x495521 # 0xded7a6 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x306 github.com/quic-go/quic-go@v0.59.0/transport.go:838 # 0xdad942 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3a2 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:37 # 0xdad883 github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x2e3 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:196 # 0xdbb4a7 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x947 github.com/quic-go/quic-go@v0.59.0/connection.go:2297 # 0xdb0816 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1c79 0xcfbda7 0xcfbd90 0xcffd99 0xcfa5c5 0xd02313 0xd2cc56 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffd98 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xcfa5c4 github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd02312 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 # 0xd2cc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [7: 168] @ 0x48b485 0x48b145 0x69c5d3 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0x68dbfc 0x696509 0x6964f3 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68dbfb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x696508 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6964f2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd9cb 0x7d3aaa 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd9ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d3aa9 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 672] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b485 0x490767 0x85aaa8 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x85aaa7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1e54 0xcfca25 0xcfca07 0xcfc0dc 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfca24 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca06 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xde846b 0xdd6873 0xddeb10 0xddccd2 0xddba45 0x495521 # 0xde846a github.com/quic-go/quic-go.(*packetInfo).OOB+0x4a github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:297 # 0xdd6872 github.com/quic-go/quic-go.newSendConn+0x1d2 github.com/quic-go/quic-go@v0.59.0/send_conn.go:56 # 0xddeb0f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xda6726 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0xda6725 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xc5 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:57 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdf4656 0xde3316 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf4655 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:63 # 0xde3315 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x48b485 0x425d05 0xbe28f8 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe28f7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa550ec 0xa54e2d 0xa599cc 0xb80165 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xa550eb go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80164 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x662865 0x66162a 0x662585 0x67370c 0xb12227 0xb120c6 0xdfd898 0xdfd887 0xe05fcd 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x662864 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x661629 net.filterAddrList+0x169 net/ipsock.go:137 # 0x662584 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb12226 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb120c5 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2c5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xdfd897 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xdfd886 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe05fcc github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcdd4b4 0xcdd4ee 0xcdb8d1 0xcdedcc 0xd586e9 0xd57d1a 0xd56333 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdd4b3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcdd4ed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcdb8d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdedcb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd586e8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0xd4db94 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x78c32f 0x78c2d4 0x78ec65 0x114ea59 0x114e490 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x78c32e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x78c2d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x78ec64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ea58 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e48f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1150e12 0x495521 # 0x1150e11 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x151 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [1: 16] @ 0x48b485 0x46eef3 0xc2b1ec 0xc2795f 0xc330e5 0x495521 # 0xc2b1eb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1598d0d 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598d0c github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1195ca8 0x119541a 0x1152623 0x495521 # 0x1195ca7 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xa7 github.com/pactus-project/pactus/sync/sync.go:313 # 0x1195419 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0x159977d 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159977c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 7168] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcde409 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde408 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0xce0774 0xce6325 0xd02c22 0xcfdea2 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xce0773 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfdea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x421e68 0x6af433 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af432 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x531c7f 0x1142a50 0x1142a36 0x11428d6 0x11427c8 0x1191d9c 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1142a4f strings.Split+0x8f strings/strings.go:361 # 0x1142a35 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x11428d5 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x195 strings/iter.go:59 # 0x11427c7 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1191d9b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc11496 0x105468f 0x1052871 0x105184b 0x1050e10 0x495521 # 0xc11495 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x105468e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93b38b 0x979d1f 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b38a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd3c88 0xdd36b4 0xe02a3c 0xe02a37 0xd3836a 0x8fa06a 0x758af1 0x8f9e69 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd3c87 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd36b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02a3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02a36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fa069 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a345 0xd4d0ed 0xd4d61b 0xd4d5cf 0xd4fd4a 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x79a344 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0xd4d0ec golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d61a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d5ce github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fd49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x976445 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x976444 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:40 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7cd630 0x7d396d 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7cd62f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7d396c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x531c7f 0x1143571 0x1143557 0x1142b66 0x114289a 0x11427c8 0x1191d9c 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1143570 strings.Split+0x90 strings/strings.go:361 # 0x1143556 github.com/pactus-project/pactus/version.ParseVersion+0x76 github.com/pactus-project/pactus/version/version.go:54 # 0x1142b65 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1142899 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x11427c7 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1191d9b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0x5144af 0x5147fd 0x512afe 0x705438 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5144ae os.newFile+0x4e os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705437 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x13311a7 0x15f8094 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13311a6 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 # 0x15f8093 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159d1fc 0x159d194 0x159a646 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159d1fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d193 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x159a645 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x165 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f943a 0x15f9312 0x15f811b 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f9439 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1219 github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f9311 github.com/pactus-project/pactus/www/html.txToTable+0x10f1 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f811a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd5aec8 0xd5a916 0xd5a50f 0x495521 # 0xd5aec7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5a915 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd5a50e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [8: 768] @ 0x48b4ac 0x4901c9 0x1595b09 0x1595aba 0x1595aad 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1595b08 encoding/hex.EncodeToString+0x5c8 encoding/hex/hex.go:127 # 0x1595ab9 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x579 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1595aac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x56c github.com/pactus-project/pactus/www/grpc/blockchain.go:204 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [16: 1280] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9f69e5 0x9fb418 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f69e4 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde04c 0xcdfe05 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde04b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcdfe04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef419 0xcfae45 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef418 time.NewTicker+0x78 time/tick.go:44 # 0xcfae44 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 16] @ 0x48b485 0x425d05 0x6b2db7 0xcf96ff 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0x6b2db6 log.New+0x56 log/log.go:74 # 0xcf96fe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 352] @ 0x48b485 0x425d05 0x118ed9e 0x118d717 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x118ed9d github.com/beevik/ntp.generateResponse+0x2bd github.com/beevik/ntp@v1.5.0/ntp.go:715 # 0x118d716 github.com/beevik/ntp.QueryWithOptions+0x136 github.com/beevik/ntp@v1.5.0/ntp.go:452 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0xd5a995 0x10d2a89 0xd2ce65 0x495521 # 0xd5a994 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0xcde374 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde373 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0xb7fefb 0xb7fed5 0xb7fed6 0xb7ff88 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb7fefa github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7fed4 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7fed5 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb7ff87 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x167e586 0x168ac34 0x699812 0x4d83ae 0xda6787 0xda6788 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x167e585 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x168ac33 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x699811 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:60 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6786 io.ReadFull+0x126 io/io.go:354 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:62 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xde7ddc 0xde7dd0 0xdeb155 0xdea505 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xde7ddb github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7dcf github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6bcdc9 0x6bce32 0x1160e50 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bcdc8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bce31 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:68 # 0x1160e4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:578 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc11a3f 0x1038af2 0x495521 # 0xc11a3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x1038af1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x4f1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:200 0: 0 [1: 32] @ 0x48b485 0x490767 0xdc6834 0xdc5905 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xdc6833 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc5904 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [14: 9856] @ 0x48b48c 0x4901c9 0xd090df 0xd07a97 0xd077ef 0x495521 # 0xd090de github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:473 # 0xd07a96 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:386 # 0xd077ee github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x14e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:365 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x46ea6d 0x8c3fe5 0x8c3fce 0x8c3f5a 0xc0c0f2 0xc0bea8 0xc12b25 0xb7595e 0xb815e8 0x495521 # 0x8c3fe4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c3fcd github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f59 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c0f1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc12b24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb7595d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb815e7 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:464 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x96d4fa 0x96f8cb 0x96d813 0x967b51 0x93b649 0x979d1f 0x495521 # 0x96d4f9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96f8ca crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x96d812 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0x10d3025 0xd2ce65 0x495521 # 0x10d3024 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b485 0x425d05 0xbe4078 0xbe27cd 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe4077 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe27cc github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7836b 0xb782d7 0xb788ba 0xb8032d 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7836a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb788b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb8032c github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0xd4db94 0xd4ef9a 0xd513cb 0xd5f01c 0xd5e973 0xd60be8 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4ef99 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd513ca github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e972 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x8f95a5 0x8f958f 0x8f95ed 0x4a35b1 0x8fa108 0x8f992b 0xd5a727 0x10d2a89 0xd2ce65 0x495521 # 0x8f95a4 bufio.NewWriterSize+0x24 bufio/bufio.go:599 # 0x8f958e bufio.NewWriter+0xe bufio/bufio.go:608 # 0x8f95ec github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8fa107 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8f992a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5a726 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x1130fe5 0xdde862 0xddccd2 0xddba45 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x1130fe4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [58: 928] @ 0x48b485 0x425d05 0x12c856a 0x12ce826 0x12c6fff 0x495521 # 0x12c8569 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.80.0/server.go:1247 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e75a 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [437: 55936] @ 0x48b485 0x425d05 0x12c9505 0x12ce826 0x12c6fff 0x495521 # 0x12c9504 google.golang.org/grpc.(*Server).processUnaryRPC+0x1004 google.golang.org/grpc@v1.80.0/server.go:1401 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af4bc 0x6af373 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af4bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af372 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938a25 0x970eba 0x970ea1 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938a24 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1074 # 0x970eb9 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:519 # 0x970ea0 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:742 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e75a 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7b30e5 0x7b578f 0x7b562c 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7b30e4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b578e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b562b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 864] @ 0x48b485 0x425d05 0xd9fc56 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9fc55 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:157 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b485 0x490767 0xb17834 0x10c5675 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5674 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda679e 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda679d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd62c65 0xd62c5b 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0xd62c64 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd62c5a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb314c7 0xb3148e 0xb317f1 0xb81a6a 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb314c6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3148d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb317f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81a69 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda38ba 0xda379b 0xda1eca 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1ec9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 192] @ 0x48b485 0x425d05 0xd757b6 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757b5 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 320] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 18944] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 512] @ 0x48b485 0x425d05 0xd70a93 0xd70a87 0xdd0b1c 0xdd08f8 0xdcffdb 0xdcfc78 0xdb52ef 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xd70a92 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70a86 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b1b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd08f7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdcffda github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfc77 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x197 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:77 # 0xdb52ee github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 1536] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b485 0x425d05 0xde84a5 0xdd6873 0xddeb10 0xddccd2 0xddba45 0x495521 # 0xde84a4 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:302 # 0xdd6872 github.com/quic-go/quic-go.newSendConn+0x1d2 github.com/quic-go/quic-go@v0.59.0/send_conn.go:56 # 0xddeb0f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 96] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x115e5b8 0x115e5d3 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115e5b7 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x115e5d2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:307 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xda9455 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda9454 github.com/quic-go/quic-go.init.func1+0x614 github.com/quic-go/quic-go@v0.59.0/connection.go:294 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x7a7f6e 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7a7f6d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0x8c1de8 0xcfca25 0xcfca07 0xcfc0dc 0x495521 # 0x8c1de7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xcfca24 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca06 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xcde348 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde347 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0xd6a93d 0xd6f3b4 0xdb8e1a 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xd6a93c github.com/quic-go/quic-go/internal/wire.parseAckFrame+0x37c github.com/quic-go/quic-go@v0.59.0/internal/wire/ack_frame.go:64 # 0xd6f3b3 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseAckFrame+0x73 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:96 # 0xdb8e19 github.com/quic-go/quic-go.(*Conn).handleFrames+0x759 github.com/quic-go/quic-go@v0.59.0/connection.go:1826 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 4480] @ 0x48b4ac 0x4901c9 0x6ae0de 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae0dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4a5 0x48b01b 0xcdda90 0xcdda7b 0xcdc686 0xd2ccb7 0x495521 # 0xcdda8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcdda7a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2ccb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x709b2e 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x748b67 0x748b21 0x74b093 0x74a6a5 0x74ac85 0x728f7f 0x729473 0x8e6bb1 0x8e61ce 0x8e5665 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x709b2d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748b66 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b20 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b092 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728f7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x729472 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8e61cd github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:184 # 0x8e5664 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:79 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x96ddec 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x96ddeb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6a0237 0x6a020c 0x6ae16a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a0236 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a020b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6ae169 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x791288 0x7912bc 0x798306 0x78c638 0xb125ef 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x791287 net.ParseIP+0x27 net/ip.go:528 # 0x7912bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78c637 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x48b485 0x425d05 0xc4794b 0xc2913b 0xc29116 0xc330e5 0x495521 # 0xc4794a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2913a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29115 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 384] @ 0x48b485 0x425d05 0xdc4570 0xdc4564 0xde25ca 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdc456f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc4563 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde25c9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x68e318 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x68e317 compress/gzip.(*Writer).Write+0x137 compress/gzip/gzip.go:168 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 2560] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x6bcfb2 0x1160e50 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bcfb1 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:85 # 0x1160e4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:578 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 480] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd05 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [5: 160] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4907d3 0x6a1ad7 0x6a1a94 0x6a1a93 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a1ad6 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x76 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a1a93 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a1a92 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac34 0x16ca7ba 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac33 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16ca7b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7b30e5 0x7b578f 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7b30e4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b578e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x490767 0x46f309 0x114a87f 0x10c4342 0x10c2c7b 0x10c2510 0x495521 # 0x114a87e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c4341 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ad265 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc6c1f 0xdbf6c9 0xde21bb 0xdd819f 0xdd78ca 0xe02abd 0xe02ab8 0xd384aa 0x552032 0x8f99af 0xd5a727 0x10d2a89 0xd2ce65 0x495521 # 0xdc6c1e github.com/quic-go/quic-go.(*framer).AddActiveStream+0x9e github.com/quic-go/quic-go@v0.59.0/framer.go:225 # 0xdbf6c8 github.com/quic-go/quic-go.(*Conn).onHasStreamData+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3002 # 0xde21ba github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x1a github.com/quic-go/quic-go@v0.59.0/stream.go:44 # 0xdd819e github.com/quic-go/quic-go.(*SendStream).write+0x7be github.com/quic-go/quic-go@v0.59.0/send_stream.go:182 # 0xdd78c9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02abc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02ab7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x8f99ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5a726 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x75fe1a 0x75fc03 0x7810b6 0x8c5691 0xd64f08 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75fe19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810b5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f07 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b485 0x425d05 0x6ad265 0x6ad36c 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xd2c871 0xd2c5b9 0x4a336c 0xd2c55b 0xd2c52f 0xd2cd82 0x495521 # 0xd2c870 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:105 # 0xd2c5b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2c55a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2c52e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd2cd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 32] @ 0x48b485 0x490767 0x958265 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x958264 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x114f23b 0x114f1d8 0x114e3b0 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x114f23a github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:118 # 0x114f1d7 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:96 # 0x114e3af github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2ef github.com/pactus-project/pactus/network/notifee.go:103 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 704512] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x6696de 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x6696dd net.(*OpError).Error+0xbd net/net.go:514 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ad 0x734d54 0x735265 0x726bf9 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7111ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d53 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x735264 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x726bf8 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x278 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb806ae 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb806ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e8277 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e8276 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:264 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb786e5 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb786e4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0x48b4ac 0x4901c9 0x8c1caf 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1584: 912384] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [14: 12544] @ 0x48b4ac 0x4901c9 0x814ea5 0x814805 0x125fc05 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814804 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125fc04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x159577c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x159577b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7b340a 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7b3409 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x759974 0xb82285 0xb82265 0xb82228 0xb82309 0xb80f4e 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb82284 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb82264 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb82227 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb82308 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b485 0x490767 0xbdfa70 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdfa6f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [5: 160] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472ae5 0x66fe25 0x66fd96 0x669712 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x66fe24 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 3840] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xda67aa 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda67a9 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 4608] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 3840] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xda457f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda457e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 2880] @ 0x48b485 0x425d05 0x92e3f0 0xda541e 0xda5825 0x968582 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x92e3ef crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda541d github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:13 # 0xda5824 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:26 # 0x968581 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 7168] @ 0x48b48c 0x4901c9 0xb2656f 0xb7eefc 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb2656e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7eefb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda708f 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda708e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 19968] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc45a6 0xda8f0a 0xda903e 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdc45a5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xda8f09 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xda903d github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0xd708a8 0xd7038b 0xd7013c 0xdb2d25 0xdb27a5 0xdb0305 0x495521 # 0xd708a7 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4c7 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:246 # 0xd7038a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:162 # 0xd7013b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb2d24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 864] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123af2b 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123af2a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15a70b0 0x15a6d4e 0x15a77e5 0x15a146b 0x15a173a 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15a70af github.com/gorilla/mux.extractVars+0x4cf github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x15a6d4d github.com/gorilla/mux.routeRegexpGroup.setMatch+0x16d github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x15a77e4 github.com/gorilla/mux.(*Route).Match+0x384 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x15a146a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a1739 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x58f8fe 0x58f91e 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58f8fd math/big.getStack+0x33d math/big/nat.go:286 # 0x58f91d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [163: 7824] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x69f765 0x15971e5 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x15971e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x709b2e 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x709b2d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x962165 0x9620c4 0x9620bd 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x962164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9620c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9620bc crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1255 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x10d46ea 0x10d3ff5 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x10d46e9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70c11a 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 278528] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 20480] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 4608] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6d3a73 0x6ee104 0x6c3206 0x6e889d 0x6ffc65 0x6ffc55 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6d3a72 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.35.0/globals.go:97 # 0x6ee103 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.35.0/encoder_json.go:22 # 0x6c3205 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.35.0/internal/json/types.go:387 # 0x6e889c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.35.0/event.go:831 # 0x6ffc64 github.com/rs/zerolog.(*Event).Any+0x284 github.com/rs/zerolog@v1.35.0/event.go:820 # 0x6ffc54 github.com/pactus-project/pactus/util/logger.addFields+0x274 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658eec 0x67273b 0x671690 0xa00f4c 0x15f6ec6 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658eeb net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00f4b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15f6ec5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x421deb 0xda5c77 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda5c76 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x116 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 192] @ 0x48b4ac 0x425d05 0xd732e5 0xd6f7fb 0xdb8bbb 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd732e4 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.59.0/internal/wire/new_connection_id_frame.go:50 # 0xd6f7fa github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:151 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [76: 7296] @ 0x48b485 0x425d05 0x12323e5 0x12323d4 0x12310f9 0x124769c 0x495521 # 0x12323e4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x12323d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x16d0a82 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d0a81 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd97038 0xd97061 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd97037 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd97060 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd62c86 0xd62c5b 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0xd62c85 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd62c5a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0xd38a0d 0x10d3fef 0x11508bb 0x114cdaa 0x495521 # 0xd38a0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c4f6 0x6a0ae7 0x8e54b9 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c4f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0ae6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8e54b8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x198 github.com/pactus-project/pactus/store/block.go:63 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b485 0x425d05 0x66d926 0x66d8fd 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x66d925 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d8fc net.socket+0x9c net/sock_posix.go:27 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 832] @ 0x48b485 0x425d05 0x123af3c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123af3b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac92 0x16d0d28 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac91 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16d0d27 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169682f 0x6994b3 0x699639 0x699b45 0xda6708 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [198: 12672] @ 0x48b4ac 0x4731d7 0x159729a 0x159721a 0x15971b7 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1597299 encoding/hex.EncodeToString+0x1f9 encoding/hex/hex.go:129 # 0x1597219 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15971b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:348 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 560] @ 0x48b485 0x425d05 0xdf46d3 0xde34f3 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf46d2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:60 # 0xde34f2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7d69 0x9f76b7 0x15f791a 0x15f1ffa 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x9f7d68 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f76b6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x15f7919 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15f1ff9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x48b145 0xd56ddc 0xe175af 0xd55dde 0x495521 # 0xd56ddb github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:188 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdf464c 0xde34f3 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf464b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:61 # 0xde34f2 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.59.0/streams_map.go:90 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda38db 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda38da github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x46eef3 0x78b267 0x78e470 0x78e145 0xb13659 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78b266 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b318 0x97acfc 0x938ae7 0x938b99 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b317 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97acfb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938ae6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x16ea98d 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16ea98c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0xda6405 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda6404 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:39 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 768] @ 0x48b4ac 0x4901c9 0xda50e6 0xda13ea 0xda147b 0xdb1ea5 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda50e5 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:19 # 0xda13e9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:375 # 0xda147a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:384 # 0xdb1ea4 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 96] @ 0x48b485 0x425d05 0x6acf98 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6acf97 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:451 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1598d29 0x1598cca 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1598d28 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1598cc9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb0682f 0xb067d0 0xb06769 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xb0682e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb067cf github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb06768 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 48] @ 0x48b4ac 0x421e68 0x6af45c 0x6ae14a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af45b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6ae149 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1024] @ 0x48b485 0x425d05 0x8c28ca 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x8c28c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c1caf 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc44626 0xc48985 0xc36f65 0xc36785 0xc3304a 0x495521 # 0xc44625 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc48984 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:264 # 0xc36f64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 1664] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 6912] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xda4543 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda4542 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 3840] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x9664b5 0x966485 0x966397 0x7af944 0x7afd9c 0x9662e5 0x96623c 0x9387f7 0x97223d 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9664b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966484 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966396 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97223c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x848e46 0x848e38 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131c6e7 0x15f0e1b 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x848e45 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e5 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x848e37 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x15f0e1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5b74 0x8f9085 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f5b73 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8f9084 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x92abc3 0x971ba5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x92abc2 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x971ba4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16d42fd 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16d42fc crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:293 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169682f 0x6994b3 0xd4dc0c 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc0b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x7ad3a7 0x7ad291 0x7ad290 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ad3a6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7ad290 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x7ad28f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x48b145 0xb8008e 0xb7ffb6 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb8008d go.opentelemetry.io/otel/trace.WithAttributes+0x30d go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb7ffb5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x235 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd0245b 0xd02648 0xd3836a 0x5504c3 0x550bc7 0x758af1 0xafb550 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xd0245a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb54f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 12288] @ 0x48b4ac 0x4901c9 0x1229513 0x1229275 0x125fc79 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125fc78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x98110f 0x932656 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x98110e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd5b3 0x7d37dd 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d37dc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699639 0x699b45 0xda6708 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 6144] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 14336] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b485 0x425d05 0xcdf873 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0xcdf872 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xdd76a5 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdd76a4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb78325 0xb782c3 0xb782d7 0xb788ba 0xb8032d 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb78324 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb782c2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb788b9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb8032c github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcf8c67 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x105128b 0x105171a 0x1050e10 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x105128a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd76b6 0xde2485 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xdd76b5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0x11908c8 0x11908bc 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x11908c7 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x707 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x11908bb github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fb github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 320] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x720fc5 0x721d06 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720fc4 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x721d05 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x205 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0x48b485 0x490767 0xdc5707 0xdf9176 0xdacfee 0xdac99e 0xdbc3f2 0xdbbdcb 0xdba197 0xdb9e3a 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xdc5706 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.59.0/framer.go:86 # 0xdf9175 github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x35 github.com/quic-go/quic-go@v0.59.0/connection.go:2995 # 0xdacfed github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1cd github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:144 # 0xdac99d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc3f1 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbdca github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba196 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9e39 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x78b133 0x78e470 0x1054acc 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde25e5 0xde262d 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xde25e4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 114688] @ 0x48b4b3 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748e85 0x747e29 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748e84 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e28 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x48b145 0x114e28a 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x114e289 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb124cd 0xb124bb 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xb124cc github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14c github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb124ba github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13a github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x7af87d 0x964ac5 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af87c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f28db 0x15f2855 0x15f1f77 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f28da github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x33a github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f2854 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b4 github.com/pactus-project/pactus/www/html/blockchain.go:245 # 0x15f1f76 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:190 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x72029f 0x748765 0x714237 0x748508 0x748e85 0x747e4d 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x72029e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748e84 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e4c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xd9e75a 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 960] @ 0x48b485 0x425d05 0x92e3f0 0xda541e 0xd9f77a 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x92e3ef crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda541d github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:13 # 0xd9f779 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:127 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70c11a 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfb7c5 0xcf99b0 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfb7c4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcf99af github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda679e 0xda658a 0xda5d32 0xdde487 0xddccd2 0xddba45 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda679d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda6589 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda5d31 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xdde486 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x9316e5 0x97329d 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9316e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x97329c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x37c crypto/tls/handshake_server_tls13.go:1085 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 13568] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 960] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 160] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0xafd6b6 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0xafd6b5 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc11a3f 0x11507f1 0x114cdaa 0x495521 # 0xc11a3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x11507f0 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce815 0x5ce798 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce814 math/big.(*Int).Mul+0x174 math/big/int.go:184 # 0x5ce797 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xf7 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:268 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15f78ce 0x15f7875 0x15f7867 0x15f1ffa 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f78cd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f7874 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f7866 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f1ff9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x748508 0x748e85 0x747e29 0x70b922 0x70b999 0x70bc70 0x70ca0a 0x70d44b 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748e84 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e28 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70bc6f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x70ca09 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d44a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6528] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 34944] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8e761d 0x8e75e6 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e761c bytes.NewBuffer+0x2bc bytes/buffer.go:490 # 0x8e75e5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x285 github.com/pactus-project/pactus/store/store.go:175 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9e28 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9e27 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0xa55119 0xa550e1 0xa54e2d 0xa599cc 0xb82485 0xb80f4e 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55118 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa550e0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x720ccf 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720cce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 336] @ 0x48b485 0x425d05 0xc2490c 0xc24900 0xc2ac4f 0xc286f6 0xc330e5 0x495521 # 0xc2490b github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc248ff github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2ac4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6ad36c 0x159c439 0x159a646 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x159a645 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x165 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x74cef0 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74ceef github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x50f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x10538d7 0x10539c8 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x10538d6 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10539c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x307 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:645 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 640] @ 0x48b485 0x425d05 0x15a459f 0x15a4652 0x15a177a 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15a459e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15a4651 github.com/gorilla/mux.requestWithVars+0x131 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x15a1779 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x791b8e 0x791b82 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791b8d strconv.FormatUint+0x2d strconv/number.go:203 # 0x791b81 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb785b3 0xb786e6 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb785b2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb786e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b485 0x425d05 0x8f61b6 0x8f701f 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f61b5 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x315 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8f701e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2112] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0xd4e773 0xd4ff05 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e772 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4ff04 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x3a4 github.com/flynn/noise@v1.1.0/state.go:412 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x8ea5dc 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8ea5db github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x15b github.com/pactus-project/pactus/store/tx.go:37 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 176] @ 0x48b4ac 0x473854 0x473366 0x78cf55 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 4608] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 2080] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x9f69e5 0x9fb418 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f69e4 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x671ee5 0x658f7b 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x671ee4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x658f7a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda4155 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda4154 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce04be 0xcde07c 0xcdfe05 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcde07b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcdfe04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x8f439a 0x8f43ac 0x8f6103 0x8f701f 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4399 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f43ab github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8f6102 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f701e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10da805 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x10da804 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7836b 0xb782d7 0xb788e6 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7836a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb788e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31b9a 0xb806f2 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb806f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb7f5a7 0xb7f265 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb7f5a6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:243 # 0xb7f264 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169682f 0x6994b3 0xd4db94 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1150975 0x114cdaa 0x495521 # 0x1150974 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x964525 0x964484 0x96447d 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x964524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x964483 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96447c crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8e5405 0x8e53c6 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e5404 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x8e53c5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa5 github.com/pactus-project/pactus/store/block.go:53 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb78647 0xb78693 0xb78718 0xb8199c 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78646 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78692 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78717 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8199b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78cf55 0x78ae07 0x78b01c 0x78e470 0x1054945 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054944 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdd554a 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0305 0x495521 # 0xdd5549 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac34 0x16d0d28 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac33 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d0d27 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda49e5 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda49e4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [24: 1920] @ 0x48b485 0x425d05 0x6689b4 0x9f5273 0x495521 # 0x6689b3 net.(*conn).Read+0xb3 net/net.go:198 # 0x9f5272 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1: 122880] @ 0x48b4b3 0x490767 0x745914 0x745877 0x745897 0x7457d2 0x73da38 0x726c4a 0x7261e5 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x745913 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x3f3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x745876 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x356 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x745896 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x376 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x7457d1 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x2b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x73da37 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x726c49 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x7261e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x5276f7 0x526c3b 0x706b85 0x706ad3 0x7051a5 0x738032 0x7261f8 0x7266be 0x726850 0x8e6d1c 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5276f6 fmt.newScanState+0xb6 fmt/scan.go:388 # 0x526c3a fmt.Fscanf+0x5a fmt/scan.go:142 # 0x706b84 fmt.Sscanf+0x104 fmt/scan.go:114 # 0x706ad2 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x52 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:651 # 0x7051a4 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:465 # 0x738031 github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:52 # 0x7261f7 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x7266bd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72684f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d1b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:85 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b485 0x425d05 0xde2345 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde2344 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 24] @ 0x48b485 0x425d05 0x9391e5 0x938dcf 0x9737c8 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9391e4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1165 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9737c7 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x490767 0x51ce53 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0835 0x6a0817 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0834 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0816 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 352] @ 0x48b485 0x425d05 0xd959da 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd959d9 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x119 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:141 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [136: 6528] @ 0x48b485 0x425d05 0x53b6f3 0x12c9666 0x12c9645 0x12ce826 0x12c6fff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12c9665 google.golang.org/grpc.NewContextWithServerTransportStream+0x1165 google.golang.org/grpc@v1.80.0/server.go:1902 # 0x12c9644 google.golang.org/grpc.(*Server).processUnaryRPC+0x1144 google.golang.org/grpc@v1.80.0/server.go:1429 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 288] @ 0x48b485 0x4901c9 0xb26745 0xb73cfd 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb26744 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb73cfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd514bf 0xd4d977 0xd4e0d6 0xd5dd65 0xd5fedf 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0xd514be github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd4d976 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd4e0d5 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd5dd64 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/crypto.go:45 # 0xd5fede github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/rw.go:79 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x10516be 0x1050e10 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10516bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x1195325 0x119239d 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1195324 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x119239c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x16ea9c7 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ea9c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1051c1a 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1051c19 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x259 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:479 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0xd64f08 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f07 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b485 0x490767 0xc338c5 0xc32b99 0x495521 # 0xc338c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc32b98 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff009 0xcff105 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xcff008 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff104 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 64] @ 0x48b485 0x425d05 0x6b9057 0x1164e2b 0x116b0d7 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6b9056 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x76 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 # 0x1164e2a github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x22a github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x116b0d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x966fa5 0x966f04 0x966efd 0x9387f7 0x971dd4 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x966fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966f03 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x966efc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0xcdffc7 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xcdffc6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6b0fde 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6b0fdd github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78db39 0x78dafa 0x78da4a 0x78da1f 0x1145db6 0xd57002 0xe175af 0xd55dde 0x495521 # 0x78db38 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78daf9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da49 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da1e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1145db5 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAccept+0xf5 github.com/pactus-project/pactus/network/gater.go:114 # 0xd57001 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x381 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:185 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3d9e 0xcde2d1 0xcdf655 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0xcd3d9d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcde2d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 5259264] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x85c10c 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c26d0 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x85c10b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c26cf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 32] @ 0x48b485 0x4901c9 0xc2acae 0xc286f6 0xc330e5 0x495521 # 0xc2acad github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 9840] @ 0x48b485 0x425d05 0x9f6b29 0x9fb418 0x495521 # 0x9f6b28 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x4e7b07 0x7ae452 0x7cdcac 0x7cddc9 0x7d3859 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x7ae451 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7cdcab crypto/x509.parseTime+0x8b crypto/x509/parser.go:209 # 0x7cddc8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:223 # 0x7d3858 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xb0340c 0xb05553 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb0340b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb05552 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a2d3 0xd4d0ed 0xd4d61b 0xd4d5cf 0xd501bc 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x79a2d2 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0xd4d0ec golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d61a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d5ce github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd501bb github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c094f 0x15c08a5 0x15bd749 0x15d590a 0x15d639a 0x9fd5a9 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15c094e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:828 # 0x15c08a4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15bd748 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d5909 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6399 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x8e5145 0x8e50ef 0x8e8b46 0x116105c 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e5144 github.com/pactus-project/pactus/store.accountKey+0x184 github.com/pactus-project/pactus/store/account.go:18 # 0x8e50ee github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x12e github.com/pactus-project/pactus/store/account.go:107 # 0x8e8b45 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x116105b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:582 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xb070c7 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xb070c6 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:287 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ae0f2 0x6ae0c1 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae0f1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6ae0c0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:137 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x124deee 0x12c9c1d 0x12c9c21 0x12ce826 0x12c6fff 0x495521 # 0x124deed google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12c9c1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9c20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [166: 7968] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda730f 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda730e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1249816 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1249815 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fb5 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:597 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 32] @ 0x48b485 0x425d05 0x124f527 0x124dfd5 0x12c9c1d 0x12c9c21 0x12ce826 0x12c6fff 0x495521 # 0x124f526 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1336 # 0x124dfd4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12c9c1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9c20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [68: 1632] @ 0x48b485 0x425d05 0x124f4fd 0x124dfd5 0x12ca335 0x12ca313 0x12ce826 0x12c6fff 0x495521 # 0x124f4fc google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1332 # 0x124dfd4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12ca334 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca312 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [279: 22320] @ 0x48b485 0x425d05 0x124deee 0x12ca335 0x12ca313 0x12ce826 0x12c6fff 0x495521 # 0x124deed google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12ca334 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca312 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 64] @ 0x48b485 0x490767 0xc291dc 0xc29116 0xc330e5 0x495521 # 0xc291db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc29115 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda5479 0xd9f77a 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda5478 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xd8 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:21 # 0xd9f779 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:127 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b485 0x425d05 0xde2345 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xde2344 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 7680] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0xb7892d 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb7892c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x48b4a5 0x425d05 0xd023b0 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xd023af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 528] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3840] @ 0x48b4ac 0x4901c9 0x6ae0de 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae0dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x40c666 0x791b8e 0x791b82 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791b8d strconv.FormatUint+0x2d strconv/number.go:203 # 0x791b81 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [5: 160] @ 0x48b485 0x425d05 0x499945 0x5485e6 0xc28e6b 0xc330e5 0x495521 # 0x499944 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0xc28e6a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a2a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d46fe 0x10d3ff5 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x10d46fd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d46a5 0x10d473b 0x10d3ff5 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x10d46a4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d473a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 32] @ 0x48b4ac 0x473854 0x473366 0x78db39 0x78dafa 0x78da4a 0x78da1f 0x114a7e8 0x113525c 0x10398d2 0x1038d07 0x495521 # 0x78db38 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78daf9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da49 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da1e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a7e7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x113525b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x10398d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x1038d06 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x859fc5 0x86f67a 0x86f2b8 0x83fd97 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x859fc4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fd96 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x123b04d 0x123b03c 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123b04c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b03b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x41b4ad 0x4ef3d1 0xcfae45 0x495521 # 0x4ef3d0 time.NewTicker+0x30 time/tick.go:43 # 0xcfae44 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [2: 2816] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x985fb1 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x985fb0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x10dd78d 0x10dd761 0x10dd73b 0x10e1d97 0x10e18f1 0x10e0a54 0x495521 # 0x10dd78c github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12c github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10dd760 github.com/multiformats/go-multiaddr/net.ToIP+0x100 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10dd73a github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:63 # 0x10e1d96 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x10e18f0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 128] @ 0x48b485 0x490767 0x841f09 0x841ee9 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xb07b34 0x495521 # 0x841f08 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841ee8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b33 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe02905 0xe02a4c 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xe02904 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe02a4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3571 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x15f1f5e 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x12d3570 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x15f1f5d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69d5df 0x69d1e9 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d5de github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d1e8 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2688] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fca7 0xc3fc67 0xc40c1d 0xc479cf 0xc2913b 0xc29116 0xc330e5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fca6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc479ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2913a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29115 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x1598f57 0x1598f43 0x1598f1b 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598f56 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x1598f42 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1598f1a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0xdb9fc5 0xdb9f6b 0xdb9e3a 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xdb9fc4 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdb9f6a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdb9e39 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 37888] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70d333 0x732e5d 0x733130 0x8e4993 0x8e6e6b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x732e5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73312f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8e4992 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6e6a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x956f6a 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x956f69 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x490767 0xbe2713 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2712 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe52 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 6272] @ 0x48b48c 0x425d05 0xd9f7c5 0xd9f7b7 0xd9f92c 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9f7c4 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xd9f7b6 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xd9f92b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdaf7c8 0xdaf7a9 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf7c7 github.com/quic-go/quic-go.newFramer+0x667 github.com/quic-go/quic-go@v0.59.0/framer.go:49 # 0xdaf7a8 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdf464c 0xde3316 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf464b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:61 # 0xde3315 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x1160bb8 0x1160b77 0x7008e5 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160bb7 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x77 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160b76 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:565 # 0x7008e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0xd6ce28 0xd6f657 0xdb8bbb 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xd6ce27 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f656 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ca58 0x78c68e 0xb124a8 0xb13795 0xb11d77 0xdfd596 0xdfd588 0xe01ede 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x78ca57 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13794 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe01edd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 2112] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x490767 0x7d444e 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7d444d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8e9079 0x8e906d 0x8e901c 0x11604cd 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e9078 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e906c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e901b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11604cc github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:522 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ad265 0x6ad36c 0x159c439 0x159a646 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x159c438 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x159a645 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x165 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x95d76b 0x95d667 0x7af944 0x7afd9c 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d76a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d666 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x7330fb 0x8e4993 0x8e6e6b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7330fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e4992 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6e6a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a0865 0x6a083b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0864 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a083a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684a3f 0x684a0b 0x68573f 0x683999 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684a3e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x684a0a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68573e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x683998 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:641 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7d34a9 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d34a8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x724625 0x7245f1 0x7244e3 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x724624 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7245f0 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7244e2 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x5107ca 0x66974c 0xcfd142 0xcfcdb8 0x495521 # 0x5107c9 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66974b net.(*OpError).Error+0x12b net/net.go:520 # 0xcfd141 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b485 0x425d05 0xd2dac9 0xd2d965 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xd2dac8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd2d964 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda679e 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda679d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x16ca6e6 0x16d0f96 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ca6e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d0f95 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd62c86 0xd62c5b 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd62c85 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd62c5a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8f9c89 0x8f9977 0xd5aa33 0x10d2a89 0xd2ce65 0x495521 # 0x8f9c88 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8f9976 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aa32 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 768] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 288] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c17cd 0x16cbf29 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16c17cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cbf28 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd4ee8e 0xd513cb 0xd5f01c 0xd5e973 0xd60be8 0x495521 # 0xd4ee8d github.com/flynn/noise.(*symmetricState).Split+0x2d github.com/flynn/noise@v1.1.0/state.go:198 # 0xd513ca github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e972 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd5cab3 0x495521 # 0xd5cab2 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 5376] @ 0x48b48c 0x425d05 0xd9f869 0xd9f833 0xd9f92c 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9f868 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xd9f832 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f92b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xce0798 0xce6325 0xd02c22 0xcfdea2 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xce0797 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x77 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfdea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xd5f92c 0xd5ea51 0xd60be8 0x495521 # 0xd5f92b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x2cb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:274 # 0xd5ea50 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xc50 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:132 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb78675 0xb78718 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78674 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb78717 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x48b485 0x425d05 0xb786e5 0xb8199c 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb786e4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb8199b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x9712f5 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9712f4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0xd4db94 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a38b 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a38a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a38b 0x78e0ef 0xb13659 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a38a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb78458 0xb7849d 0xb784d1 0xb7886c 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78457 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7849c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb784d0 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7886b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0x6a2cc5 0x8e4ffa 0x8e8b46 0x116105c 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2cc4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8e4ff9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b45 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x116105b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:582 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb78325 0xb782c3 0xb782d7 0xb7888e 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78324 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb782c2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7888d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x48b4ac 0x4907d3 0x95c935 0x95c905 0x95c817 0x7af944 0x7afd9c 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x95c934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c816 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x9583cf 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9583ce crypto/tls.(*clientHelloMsg).unmarshal+0x1a6e crypto/tls/handshake_messages.go:523 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x425d05 0x668b29 0x937c49 0x9383c5 0x93753a 0x93b167 0x93af49 0xcfa9c4 0xcfcdd1 0x495521 # 0x668b28 net.(*conn).Write+0x68 net/net.go:210 # 0x937c48 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x937539 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x93b166 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x93af48 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x5ab648 0x59f516 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ab647 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3242 # 0x59f515 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xf95 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1580 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70d333 0x732e5d 0x733130 0x8e4993 0x8e6e6b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x732e5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73312f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8e4992 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6e6a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 384] @ 0x48b485 0x425d05 0x6acb57 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6acb56 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b318 0x97acfc 0x938ae7 0x938b99 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b317 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97acfb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938ae6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x8c1c79 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8c1c78 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcf97de 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf97dd github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b485 0x4901c9 0xb73d3d 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73d3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 14080] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 2304] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190aa5 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190aa4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2560] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b485 0x425d05 0x658e65 0x658e0f 0x67273b 0x671690 0xa00f4c 0x1613688 0x161470b 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00f4b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1613687 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161470a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [191: 268928] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0xdcd64d 0xdcd0e5 0xdbde85 0xdbc76a 0xdb06c5 0x495521 # 0xdcd64c github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd0e4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbde84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc769 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 832] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1f685 0xc1f570 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc1f56f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59994 0xb80165 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59993 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80164 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c56b3 0x1055b99 0x10553bc 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c56b2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x473854 0x473366 0xb27295 0xb2728b 0xb23cba 0xb72e9b 0xb71f25 0xb71d28 0x495521 # 0xb27294 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2728a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb23cb9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb72e9a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:666 # 0xb71f24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:506 # 0xb71d27 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c796 0x66fda5 0x66fd96 0x669712 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfaa85 0xcfaa16 0xcfcdd1 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fda4 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfaa84 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa15 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdce665 0xdcb628 0xdc93b6 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdce664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcb627 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdc93b5 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:347 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc1f885 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f884 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde3ac 0xcdf655 0xd38a59 0x10512ae 0x105171a 0x1050e10 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10512ad github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c5bc7 0x8c5bb5 0x8c60ce 0x8c6093 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c5bc6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bb4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c60cd github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8c6092 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce07ec 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xce07eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [511: 89936] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15973bd 0x1597510 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15973bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159750f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69d5df 0x69d3ff 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d5de github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d3fe github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b10da 0x16cb1d8 0x16cee48 0x16cee1b 0x7b56b6 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cb1d7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16cee47 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cee1a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56b5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 288] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0xc1741c 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 192] @ 0x48b485 0x425d05 0xcdd70f 0xcdc305 0xcdc157 0xd56ed1 0xe175af 0xd55dde 0x495521 # 0xcdd70e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcdc304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56ed0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 36864] @ 0x48b4ac 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e4c2d 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e4c2c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce04be 0xcde3dc 0xcdf655 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcde3db github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 144] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x782f78 0x785775 0x78575e 0xa59bde 0xb7e3ef 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x782f77 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x657 github.com/mr-tron/base58@v1.3.0/base58.go:131 # 0x785774 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x78575d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa59bdd github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7e3ee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 147456] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x1190425 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0xd70354 0xd7013c 0xdb2d25 0xdb27a5 0xdb0412 0x495521 # 0xd70353 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd7013b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb2d24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7c708d 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c708c crypto/x509.(*CertPool).AddCert+0xac crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 192] @ 0x48b4ac 0x4907d3 0x8ea7e5 0x8ea791 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8ea7e4 github.com/pactus-project/pactus/store.txKey+0x364 github.com/pactus-project/pactus/store/tx.go:19 # 0x8ea790 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x310 github.com/pactus-project/pactus/store/tx.go:46 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [367: 41104] @ 0x48b485 0x425d05 0x41b494 0x1247a16 0x1247a05 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1247a15 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x1247a04 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1186045 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x1186044 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 8960] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1bf8 0xafaaf0 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1bf7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafaaef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1024] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 32] @ 0x48b485 0x490767 0x51ce53 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8f8a 0x7a8330 0x7a8d9e 0x7a9268 0xda5c8a 0xda5c22 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7a8f89 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5c89 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5c21 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [354: 39648] @ 0x48b4ac 0x41b526 0x539e0a 0x1249992 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1249991 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2131 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:609 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [975: 312000] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [91: 2184] @ 0x48b4ac 0x425d05 0x1221165 0x121f603 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1221164 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x121f602 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [241: 19280] @ 0x48b485 0x4901c9 0x124d145 0x124cc89 0x124e465 0x12c7cbb 0x12c7c98 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x124d144 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1035 # 0x124cc88 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x124e464 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12c7cba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7c97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1440] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 768] @ 0x48b485 0x4901c9 0xcff025 0xcff026 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xcff024 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff025 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 320] @ 0x48b485 0x4901c9 0x124d7ff 0x12c9c1d 0x12c9c21 0x12ce826 0x12c6fff 0x495521 # 0x124d7fe google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12c9c1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9c20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd62576 0xd640c5 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd62575 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:119 # 0xd640c4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x490767 0xb31b9a 0xb807b9 0xb806ae 0xb7fbe5 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb807b8 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb806ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fbe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce04be 0xcddb68 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcddb67 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae205 0x7ce5d3 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce5d2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 480] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0xc0f5f6 0xc0f61c 0xd27818 0xd35445 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f5f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f61b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd27817 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [375: 528000] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb289de 0xb289cc 0xb31698 0xb3148e 0xb317f1 0xb81a6a 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb289dd math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb289cb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb31697 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3148d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb317f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81a69 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1408] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0xff1805 0xfef2e5 0xff02e5 0xfefc65 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0xff1804 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x224 golang.org/x/net@v0.53.0/http2/hpack/tables.go:66 # 0xfef2e4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff02e4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x3e4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:393 # 0xfefc64 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:316 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd0aed0 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0xd0aecf github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:673 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16384] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd68a 0x7d396d 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7cd689 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d396c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6b2d97 0xcf96ff 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0x6b2d96 log.New+0x36 log/log.go:72 # 0xcf96fe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde04c 0xcdfe05 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde04b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcdfe04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [74: 52096] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x51fa86 0x1160c5f 0x1160bad 0x1160b77 0x7008e5 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1160c5e github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x11e github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x1160bac github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160b76 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:565 # 0x7008e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [39: 936] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x15992ad 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x15992ac github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ac github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a615b 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b485 0x4901c9 0x79444c 0xb136d7 0xb1367a 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x79444b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb136d6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13679 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x48b485 0x425d05 0x69a128 0x6a2145 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69a127 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2144 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59994 0xb2c9ed 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59993 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2c9ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x44c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa55134 0xa54e2d 0xa599cc 0xb7f965 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xa55133 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7f964 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b4ac 0x4907d3 0xd63159 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd63158 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1024] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb826ca 0xb80f4e 0x495521 # 0xb826c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:541 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169682f 0x6994b3 0xd4dc0c 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc0b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b485 0x421deb 0x6a2f4d 0x6a399f 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x421deb 0xa550ec 0xa54e2d 0xa599cc 0xb80165 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xa550eb go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80164 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b4ac 0x4907d3 0x9673d5 0x9673a5 0x9672b7 0x7af944 0x7afd9c 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x9387f7 0x971dd4 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9673d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9673a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9672b6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0fba7 0x1055312 0x1052871 0x105184b 0x1050e10 0x495521 # 0xc0fba6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x126 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x1055311 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd11 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x10d2ccc 0xd2ce65 0x495521 # 0x10d2ccb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3eb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x48b485 0x4901c9 0xafd3ae 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd3ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda49e5 0xda44dd 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda49e4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda44dc github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x5cab79 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b485 0x490767 0xb31870 0xb81a6a 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb3186f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb81a69 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [227: 18160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x160a42e 0x160a0c5 0x1609189 0x1608efa 0x1608ab9 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x160a42d github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160a0c4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1609188 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1608ef9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x1608ab8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xb07b34 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07b33 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x7a92b0 0x7df02c 0x7df00b 0xd630e5 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x7a92af encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69a005 0x6a2145 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2144 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xcf97cb 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf97ca github.com/libp2p/go-yamux/v5.newSession+0x2ea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xb73d3d 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73d3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2688] @ 0x48b4ac 0x4731d7 0x15f1fcf 0x15f1f91 0x15f1fde 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f1fce bytes.(*Buffer).String+0x14e bytes/buffer.go:77 # 0x15f1f90 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f1fdd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 896] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f27aa 0x15f26ef 0x15f1f77 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f27a9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x209 github.com/pactus-project/pactus/www/html/server.go:219 # 0x15f26ee github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x14e github.com/pactus-project/pactus/www/html/blockchain.go:242 # 0x15f1f76 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:190 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 294912] @ 0x48b4b3 0x4901c9 0x1251493 0x125159d 0x1245c55 0x12c6765 0x12c6332 0x12c60dc 0x495521 # 0x1251492 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x125159c google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x1245c54 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12c6764 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12c6331 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c60db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xafd81e 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0xafd81d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8d9853 0x8d9854 0x8da306 0x15a5f6d 0x15a5f48 0x15a5f36 0x15a7512 0x15a146b 0x15a173a 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x8d9852 regexp.newOnePassMachine+0xb2 regexp/exec.go:386 # 0x8d9853 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x8da305 regexp.(*Regexp).doExecute+0x2a5 regexp/exec.go:532 # 0x15a5f6c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x15a5f47 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:507 # 0x15a5f35 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x15a7511 github.com/gorilla/mux.(*Route).Match+0xb1 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x15a146a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15a1739 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdd3c88 0xdd36b4 0xe02a3c 0xe02a37 0xd3836a 0x8fa06a 0x758af1 0x8f9e69 0x8f9d45 0x8f9645 0x8f964f 0xd5c80f 0x1051425 0x105171a 0x1050e10 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd3c87 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd36b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02a3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02a36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fa069 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8f9644 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8f964e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5c80e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 432] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x6aec69 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aec68 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x9386f7 0x9385d2 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9386f6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1003 # 0x9385d1 crypto/tls.(*Conn).writeRecordLocked+0x871 crypto/tls/conn.go:1048 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 528] @ 0x48b485 0x425d05 0x68309f 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68309e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0xd5a0bb 0xd592da 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd5a0ba github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd592d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x421deb 0x7a7ac6 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a7ac5 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x48b145 0x1160c27 0x1160bad 0x1160b77 0x7008e5 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160c26 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xe6 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x1160bac github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160b76 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:565 # 0x7008e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x9765cb 0x9725f1 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x9765ca crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:48 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6864c6 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6864c5 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x8fa045 0x758af1 0x8f9e69 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x8fa044 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 32] @ 0x48b4ac 0x473854 0x473366 0x78beac 0x78cf0a 0x78cac5 0x78c68e 0xb124a8 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cac4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b485 0x490767 0x46f309 0x114a87f 0x10c4342 0x10c2c7b 0x10c2510 0x495521 # 0x114a87e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c4341 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0xcdf873 0xd38a59 0x10512ae 0x105171a 0x1050e10 0x495521 # 0xcdf872 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10512ad github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x95f5bd 0x95f4b4 0x7af944 0x7afd9c 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f5bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f4b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x963554 0x963533 0x7af944 0x7afd9c 0x962bbd 0x962ab4 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963553 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963532 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962bbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962ab3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0x10516be 0x1050e10 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10516bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x4901c9 0xc282a5 0xc289c8 0xc330e5 0x495521 # 0xc282a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc289c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd067df 0xc3fbed 0xc40b9d 0xc476cf 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xd067de github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xc3fbec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc40b9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc476ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6696b2 0xcfd178 0xcfcdb8 0x495521 # 0x6696b1 net.(*OpError).Error+0x91 net/net.go:510 # 0xcfd177 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0xd4db94 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x48b485 0x425d05 0xcdffc7 0x10522df 0x105184b 0x1050e10 0x495521 # 0xcdffc6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x10522de github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7843f 0xb7849d 0xb784d1 0xb7884f 0xb8032d 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7843e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7849c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb784d0 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb8032c github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7843f 0xb7849d 0xb784d1 0xb7886c 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7843e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7849c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb784d0 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7886b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a615b 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0xc0b985 0xc0b95a 0xc1d130 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0b984 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b959 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1d12f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 2801664] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 47360] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x7330fb 0x8eadeb 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7330fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8eadea github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ac506 0x8e57ad 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ac505 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:298 # 0x8e57ac github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:88 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x791b1a 0x798306 0x78a4a7 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x791b19 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc276a5 0xc2763c 0xc330e5 0x495521 # 0xc276a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2763b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a7a48 0x7a7a42 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7a7a47 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x7a7a41 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde3ac 0xcdf655 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc290af 0xc330e5 0x495521 # 0xc290ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c6e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 352] @ 0x48b485 0x425d05 0x68309f 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68309e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce04be 0xcdd51f 0xcdb8d1 0xcdedcc 0xd586e9 0xd57d1a 0xd56333 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcdd51e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcdb8d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdedcb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd586e8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 2304] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 960] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 256] @ 0x48b485 0x490767 0xb7af3d 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7af3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 208] @ 0x48b485 0x490767 0x880a13 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x880a12 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xafd10f 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd10e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x64ce74 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64ce73 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb6ed05 0xb6ecf7 0xb6e44b 0xb6dfe5 0xb6be6b 0xd1ca7e 0xd1c72d 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb6ed04 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/metricshelper/pool.go:16 # 0xb6ecf6 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6e44a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:473 # 0xb6dfe4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:439 # 0xb6be6a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x8a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:46 # 0xd1ca7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x19d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd1c72c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [5: 160] @ 0x48b485 0x4901c9 0xafd3ae 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd3ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 2496] @ 0x48b4ac 0x4901c9 0x8e53ec 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e53eb github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:53 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b57c5 0x7b562c 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b562b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b485 0x425d05 0x8c2706 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c2705 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x5522ea 0x10da1e5 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x682dd2 0x68e531 0x68e515 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682dd1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e530 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e514 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x682dd2 0x68e531 0x68e515 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682dd1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e530 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e514 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x682dd2 0x68e531 0x68e515 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682dd1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e530 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e514 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdd7753 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdd7752 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x490767 0x957b05 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x957b04 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xce0774 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xce0773 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 320] @ 0x48b4ac 0x4731d7 0x159905a 0x1598f43 0x1598f1b 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599059 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x1598f42 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1598f1a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 6912] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x732e5d 0x733130 0x8eadeb 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x732e5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73312f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8eadea github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x11543db 0x1154360 0x1154343 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x11543da encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x115435f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1154342 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc1f969 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1194e2a 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1194e29 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:187 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0x11591ae 0x1159170 0x1159164 0x1156b79 0x11566d6 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x11591ad github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x10d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x115916f github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcf github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x1159163 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xc3 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1156b78 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb8 github.com/pactus-project/pactus/txpool/txpool.go:128 # 0x11566d5 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:96 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x490767 0x78b133 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 168] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x69be31 0x6abe1e 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69be30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6abe1d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:232 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xb73669 0xb8c63f 0xb8c2a5 0x495521 # 0xb73668 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:725 # 0xb8c63e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8c2a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:67 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x69f16c 0x8eae0b 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69f16b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:59 # 0x8eae0a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x9712f5 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9712f4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x7a7f6e 0x7a8d9e 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a7f6d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x970ee5 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x9662e5 0x96623c 0x9387f7 0x97223d 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97223c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 264] @ 0x48b485 0x421deb 0xb034df 0xb034bf 0xb76435 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb034de go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb034be github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x5e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:111 # 0xb76434 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x48b4ac 0x425d05 0xb73c98 0xb73c53 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73c97 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73c52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0x8c1caf 0xafaaf0 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafaaef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 40960] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8eaf16 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eaf15 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd641fc 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd641fb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:74 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xda9831 0xda9669 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda9830 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:73 # 0xda9668 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0xd4dcb8 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dcb7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x4907d3 0x16890ee 0x168a8b2 0x16ca932 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16890ed crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ca931 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7836b 0xb782d7 0xb7888e 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7836a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb782d6 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7888d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x782e59 0x785775 0x78575e 0xa59bde 0xb7e3ef 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0x782e58 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x538 github.com/mr-tron/base58@v1.3.0/base58.go:109 # 0x785774 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x78575d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa59bdd github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7e3ee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d463e 0x10d4733 0x10d3ff5 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x10d463d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d4732 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51f971 0xd1cc9b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd1cc9a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff07e 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xcff07d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb78625 0xb78693 0xb78718 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb78624 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78692 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78717 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 2080] @ 0x48b485 0x4901c9 0x8fa42c 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8fa42b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53974d 0x1130fe5 0xdde862 0xddccd2 0xddba45 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x1130fe4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc6d50 0xdbf749 0xde276b 0xde226a 0xdd52e8 0xe02bfe 0xe02bf7 0xd385e2 0x1052042 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xdc6d4f github.com/quic-go/quic-go.(*framer).AddStreamWithControlFrames+0x8f github.com/quic-go/quic-go@v0.59.0/framer.go:233 # 0xdbf748 github.com/quic-go/quic-go.(*Conn).onHasStreamControlFrame+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3007 # 0xde276a github.com/quic-go/quic-go.newStream.func4+0x2a github.com/quic-go/quic-go@v0.59.0/stream.go:100 # 0xde2269 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamControlFrame+0x29 github.com/quic-go/quic-go@v0.59.0/stream.go:48 # 0xdd52e7 github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x167 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:378 # 0xe02bfd github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.59.0/stream.go:153 # 0xe02bf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:80 # 0xd385e1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0x1052041 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x681 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:505 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x425d05 0x85a4c5 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85a4c4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 960] @ 0x48b4ac 0x4901c9 0x683018 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683017 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51cb0a 0xcfaa85 0xcfaa16 0xcfcdd1 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xcfaa84 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa15 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 528] @ 0x48b485 0x425d05 0xde260c 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde260b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 64] @ 0x48b485 0x425d05 0x1191552 0x119153d 0x1194c3f 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1191551 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x119153c github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x1194c3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0xd55fa5 0x495521 # 0xd55fa4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [2: 352] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff097 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcff096 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6696b2 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x6696b1 net.(*OpError).Error+0x91 net/net.go:510 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [10: 12800] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd62f4d 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd62f4c github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0x48b485 0x425d05 0x68dbfc 0x696509 0x6964f3 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68dbfb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x696508 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6964f2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x425d05 0xc1c44c 0xc2c894 0xc207e5 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc1c44b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc207e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c17cd 0x16cb4d4 0x16cb1c6 0x16cee48 0x16cee1b 0x7b56b6 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16c17cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cb4d3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16cb1c5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x16cee47 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cee1a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56b5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x48b145 0x1051bc8 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1051bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x207 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:479 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 880] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6a2c5b 0x6a2c38 0x6a2b85 0x116106f 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2c5a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2c37 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2b84 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116106e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:583 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 4608] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0xd4db94 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0xd4dcb8 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dcb7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [17: 21760] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 624] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f419a 0x115d20c 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4199 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b485 0x4901c9 0x10546d2 0x10546a2 0x1052871 0x105184b 0x1050e10 0x495521 # 0x10546d1 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x10546a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 832] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0x699b67 0xda6708 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 48] @ 0x48b485 0x425d05 0x92ab4a 0x92ab27 0x971ba5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x92ab49 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92ab26 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x971ba4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdf46d3 0xde3316 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdf46d2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:60 # 0xde3315 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x92ab39 0x9734d7 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x92ab38 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x9734d6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x79a1d4 0xd4d0ed 0xd4d61b 0xd4d5cf 0xd501bc 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x79a1d3 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0xd4d0ec golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d61a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d5ce github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd501bb github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 6960] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b485 0x490767 0x78b133 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb70fc9 0xb731af 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb70fc8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb731ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0xd4db94 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1696910 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xda97f2 0xda9669 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda97f1 github.com/quic-go/quic-go.newConnIDGenerator+0x9b1 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:73 # 0xda9668 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 14592] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1728] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a4a 0x8f7126 0x8f6f93 0x8f8f1f 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4a49 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 3200] @ 0x48b485 0x4901c9 0xb7afe5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7afe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd351b4 0x495521 # 0xd351b3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x353 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69d5df 0x69d3ff 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x11563ad 0x11600ec 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d5de github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d3fe github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11563ac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x11600eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x10510b6 0x10510b7 0x105171a 0x1050e10 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10510b5 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x10510b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 1536] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xd9e7ce 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 64] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x5107ca 0x66974c 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x5107c9 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66974b net.(*OpError).Error+0x12b net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x4901c9 0xafd10f 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd10e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 6912] @ 0x48b4ac 0x4907d3 0xdb9fc5 0xdb9f6b 0xdb9e3a 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xdb9fc4 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdb9f6a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdb9e39 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 768] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x78c796 0x78c68e 0xb125ef 0xb135f5 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78c795 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 1536] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x10d3df2 0x11508bb 0x114cdaa 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10d3df1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x491 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:471 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdd3c99 0xdd36b4 0xe02a3c 0xe02a37 0xd3836a 0x8fa06a 0x758af1 0x8f9e69 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0xdd3c98 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3b8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:177 # 0xdd36b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02a3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02a36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fa069 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8b426c 0x1055a4c 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b426b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0x1055a4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 49152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x654e25 0x6539e7 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654e24 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x6539e6 net.(*Resolver).goLookupIPCNAMEOrder+0x706 net/dnsclient_unix.go:679 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0779c 0xb070ef 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0779b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb070ee github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 256] @ 0x48b485 0x425d05 0xb7ffc5 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7ffc4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc10fb8 0x1054850 0x1052871 0x105184b 0x1050e10 0x495521 # 0xc10fb7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x105484f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x12226ed 0x1231c3e 0x123167e 0x1232531 0x12310f9 0x124769c 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12226ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231c3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x123167d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:703 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [5: 3520] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 4576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0684c 0xc3fbed 0xc40b9d 0xc476cf 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xd0684b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xc3fbec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc40b9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc476ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 160] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0x1150f78 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0aebf 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0xd0aebe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:678 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7b30e5 0x7b578f 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7b30e4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b578e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 5760] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7f6 0x5ce789 0x60718e 0x604f92 0x69afa5 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7f5 math/big.(*Int).Mul+0x155 math/big/int.go:184 # 0x5ce788 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xe8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:267 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78cf55 0x78ae07 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb70fc9 0xb731af 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb70fc8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb731ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6286 0x5d9cb6 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169682f 0x6994b3 0x699a0b 0x699b67 0xda6708 0xda658a 0xda5d32 0xdde487 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6589 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda5d31 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xdde486 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x8c6cb3 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c6cb2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x490767 0xbe5168 0xbe238d 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe5167 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe238c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 6272] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd0246c 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0x1150f78 0x495521 # 0xd0246b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0xd60917 0xd61657 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd60916 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x336 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:68 # 0xd61656 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 6912] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x123b6e9 0x123e3bb 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x13311a7 0x15f8094 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x123b6e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e3ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13311a6 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 # 0x15f8093 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3efe 0xcdb8b7 0xcdedcc 0xd586e9 0xd57d1a 0xd56333 0x495521 # 0xcd3efd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:284 # 0xcdb8b6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdedcb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd586e8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x793cc5 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x793cc4 github.com/multiformats/go-multiaddr.dnsBtS+0x24 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:441 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671e52 0x658f7b 0x67273b 0x671690 0xa00f4c 0x15f6ec6 0x495521 # 0x671e51 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x658f7a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00f4b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15f6ec5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x1190ed5 0x1190aa5 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190aa4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xbe0389 0xbdfd45 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe0388 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x568 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbdfd44 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [286: 22880] @ 0x48b485 0x425d05 0x124d3a5 0x124cc89 0x124e465 0x12c7cbb 0x12c7c98 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x124d3a4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1042 # 0x124cc88 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x124e464 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12c7cba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7c97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1117: 393184] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1242e96 0x1244b0e 0x495521 # 0x1242e95 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1244b0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 96] @ 0x48b485 0x490767 0xb17834 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 528] @ 0x48b485 0x425d05 0x683045 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683044 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 36864] @ 0x48b4ac 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70d333 0x7330fb 0x8eadeb 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x7330fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8eadea github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 80] @ 0x48b485 0x425d05 0x8f9e31 0x8f9d45 0xd5a8c5 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0x8f9e30 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a8c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x425d05 0x15994a6 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x15994a5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x115e693 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e692 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:307 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 896] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 6528] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f8b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24576] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699639 0x699b45 0xda6708 0xda6366 0xda5cba 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6707 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5cb9 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fca7 0xc3fc67 0xc40c1d 0xc479cf 0xc2913b 0xc29116 0xc330e5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fca6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc479ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2913a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29115 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0x16cbe28 0x16cbddf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16cbe27 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cbdde crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f413e 0x115d20c 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f413d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 640] @ 0x48b4ac 0x4901c9 0xb2322b 0xb2321c 0xb231b4 0xb231ca 0xb2663e 0xb73cfd 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb2322a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2321b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb231b3 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb231c9 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb2663d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb73cfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16ea2f5 0x16eafe6 0x16ea470 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea46f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0x48b4ac 0x4901c9 0x6a0226 0x6ae16a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a0225 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6ae169 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [9: 16128] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f885 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f884 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6acfaf 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 576] @ 0x48b485 0x425d05 0xc33e0b 0xc33def 0xc32d3a 0x495521 # 0xc33e0a github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc33dee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc32d39 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [4: 192] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0xb13659 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcfdea2 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfdea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b485 0x490767 0x46f309 0x114a87f 0x113525c 0x10398d2 0x1038d07 0x495521 # 0x114a87e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x113525b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x10398d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x1038d06 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d52 0x7a9268 0x7de84f 0x7de829 0x7deed9 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a8d51 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7de84e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7de828 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0xd64f08 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd64f07 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b4249 0x1055a4c 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8b4248 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x1055a4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b485 0x425d05 0x51cbd1 0x10d5017 0x10d4fd7 0x10d4ddf 0x10d3b05 0xc16e2d 0xc1733a 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x10d3b04 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:443 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 # 0xc17339 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0xd9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:149 0: 0 [3: 24] @ 0x48b485 0x425d05 0x7158c6 0x7158f2 0x7142d2 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158c5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x7158f1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x79a26e 0x79a2ae 0x79a0ca 0x976cd0 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x79a26d bytes.Clone+0x12d bytes/bytes.go:1388 # 0x79a2ad crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x79a0c9 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976ccf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd74edb 0xd6f6a7 0xdb8bbb 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd74eda github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd6f6a6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdb8bba github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [10: 1600] @ 0x48b485 0x425d05 0xce07ec 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xce07eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 288] @ 0x48b485 0x490767 0xb17834 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a565 0xd4d0c6 0xd4d61b 0xd4d5cf 0xd4fd4a 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x79a564 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0xd4d0c5 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d61a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d5ce github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fd49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [5: 5760] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x48b485 0x425d05 0x9717f9 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9717f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 8064] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x69ae50 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69ae4f github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x16f github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x8f9e95 0x8f9d45 0xd5a8c5 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a8c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 19456] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcf9719 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf9718 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69afda 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69afd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x99 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x1050b3a 0x105692f 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x1050b39 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:400 # 0x105692e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc11a3f 0x10d4bc4 0x10d3f78 0xc16e2d 0x495521 # 0xc11a3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10d4bc3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10d3f77 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69f0d0 0x69f0c4 0x8eae0b 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69f0cf bytes.NewReader+0x4f bytes/reader.go:159 # 0x69f0c3 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8eae0a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 176] @ 0x48b485 0x425d05 0x1052d32 0x1052595 0x105184b 0x1050e10 0x495521 # 0x1052d31 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115b827 0x1160fcd 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115b826 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x1160fcc github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x8c github.com/pactus-project/pactus/state/state.go:590 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0xb82285 0xb82265 0xb82228 0xb82309 0xb80f4e 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb82284 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb82264 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb82227 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb82308 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xcde348 0xcdf655 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0xcde347 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 64] @ 0x48b4a5 0x4901c9 0x6a0ce5 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x425d05 0x115085b 0x114cdaa 0x495521 # 0x115085a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0xd0246c 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xd0246b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0x8c60a5 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c60a4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b4ac 0x421e68 0x6af433 0x6ae14a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af432 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6ae149 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x97641e 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b4ac 0x4901c9 0xd78365 0xda0748 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd78364 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.59.0/internal/wire/transport_parameters.go:358 # 0xda0747 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:259 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 128] @ 0x48b485 0x425d05 0xd5c74c 0x1051425 0x105171a 0x1050e10 0x495521 # 0xd5c74b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95f3d4 0x95f3b3 0x7af944 0x7afd9c 0x95f305 0x95f25c 0x9387f7 0x97160a 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f3d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f3b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f25b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971609 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x48b485 0x425d05 0x6ad265 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 640] @ 0x48b4ac 0x4901c9 0x683018 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683017 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 131072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc3402b 0xc32d7c 0x495521 # 0xc3402a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc32d7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x95b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [4: 96] @ 0x48b485 0x48b145 0x69b613 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0xd4e773 0xd4f871 0xd5e109 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e772 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4f870 github.com/flynn/noise.NewHandshakeState+0x750 github.com/flynn/noise@v1.1.0/state.go:357 # 0xd5e108 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x308 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:52 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1728] @ 0x48b4ac 0x4907d3 0x728928 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x728927 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 11520] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x16ea9c7 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ea9c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e75a 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda4885 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4884 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [14: 5824] @ 0x48b485 0x4901c9 0x6bd293 0x1161983 0x116ae82 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd292 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:118 # 0x1161982 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:644 # 0x116ae81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8b4447 0x8c5665 0xc0b985 0xc0b95a 0xc1d130 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4446 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0b984 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b959 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1d12f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 3456] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f885 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f884 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10da805 0x8f976b 0x10da729 0x10d58c2 0xc1741c 0x495521 # 0x10da804 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x1696910 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde24bc 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde24bb github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x791b8e 0x791b82 0x79828a 0x78becf 0x78c1eb 0x78c1de 0x78ec65 0x114ea59 0x114e490 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791b8d strconv.FormatUint+0x2d strconv/number.go:203 # 0x791b81 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c1ea github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c1dd github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78ec64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ea58 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e48f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd4b4 0xcdd4ee 0xcdb8d1 0xcdedcc 0xd586e9 0xd57d1a 0xd56333 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd4b3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcdd4ed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcdb8d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdedcb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd586e8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x8eaece 0x8eadb2 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8eaecd github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24d github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x8eadb1 github.com/pactus-project/pactus/store.newValidatorStore+0x131 github.com/pactus-project/pactus/store/validator.go:38 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 288] @ 0x48b485 0x425d05 0xda98ac 0xda9669 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda98ab github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:69 # 0xda9668 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 2016] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a4a 0x8f7126 0x8f6f93 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4a49 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb27295 0xb2728b 0xb25ec6 0xb25e16 0xb736d9 0xb8c63f 0xb8c2a5 0x495521 # 0xb27294 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2728a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25ec5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb25e15 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb736d8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8c63e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8c2a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:67 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a38b 0x78e0ef 0xb13659 0xb11d77 0xd64494 0xd64464 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a38a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13658 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd64493 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd64463 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:94 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b485 0x425d05 0xdcd64d 0xdcd0e5 0xdbde85 0xdbc76a 0xdbc7b6 0xdb06c5 0x495521 # 0xdcd64c github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd0e4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbde84 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc769 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc7b5 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [18: 288] @ 0x48b4a5 0x48b01b 0xc4a785 0xc4a5bd 0xc4a32a 0xc49e85 0xc499b7 0xc4985c 0x495521 # 0xc4a784 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4a5bc github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4a329 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49e84 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc499b6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x48b485 0x4901c9 0xb73d3d 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73d3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda1e7f 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1e7e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0xd4db94 0xd4e62b 0xd51005 0xd5f01c 0xd5e973 0xd60be8 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51004 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e972 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb785b3 0xb786e6 0xb8199c 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb785b2 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb786e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8199b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x967005 0x966f5c 0x9387f7 0x971dd4 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cded4 0x7d4325 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cded3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4324 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b133 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3342336] @ 0x48b4b3 0x4907d3 0x71010f 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x71010e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 960] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 384] @ 0x48b485 0x425d05 0x9719fa 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9719f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1024] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x490767 0xdc6834 0xdc5905 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xdc6833 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc5904 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0x1150f78 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [16: 384] @ 0x48b4ac 0x4731d7 0xbe3a4c 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a4b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x7ad405 0x7b244f 0x7b23b8 0x7af944 0x7afd9c 0x7ad405 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b244e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [91: 163072] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0xc1741c 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x16ea98d 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16ea98c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x7ad405 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0xb7fe13 0xb7fdf7 0xb7fda8 0xb7fea0 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb7fe12 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7fdf6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7fda7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb7fe9f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 4096] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 3584] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78cf55 0x78cac5 0x78c68e 0xb124a8 0xb13795 0xb11d77 0xdfd596 0xdfd588 0x1130eff 0xdde862 0xddccd2 0xddba45 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78cac4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13794 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x1130efe github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde861 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c17cd 0x16cab0c 0x16d435f 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16c17cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cab0b crypto/internal/fips140/ecdsa.bits2octets[...]+0xab crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x16d435e crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x10d46a5 0x10d473b 0x10d3ff5 0x11508bb 0x114cdaa 0x495521 # 0x10d46a4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d473a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93b38b 0x979d1f 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b38a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x10da47e 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0xc1741c 0x495521 # 0x10da47d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1440] @ 0x48b485 0x425d05 0xce04be 0xcddb68 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcddb67 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 1152] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x1192ad8 0x1192625 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1192ad7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192624 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1792] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1bf8 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1bf7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 2560] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [73: 23360] @ 0x48b485 0x425d05 0xa1d385 0x9f6527 0x9fb418 0x495521 # 0xa1d384 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [7: 896] @ 0x48b4ac 0x4901c9 0x6830e9 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6830e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ec7b 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x117ec7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b485 0x425d05 0xd9140e 0xd95955 0xd95921 0xda9ac5 0xddece6 0xddccd2 0xddba45 0x495521 # 0xd9140d github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xad github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:100 # 0xd95954 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x94 github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:78 # 0xd95920 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x60 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:132 # 0xda9ac4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdafe45 0xdafdbc 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdafe44 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:38 # 0xdafdbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 160] @ 0x48b485 0x490767 0x654213 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654212 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 12800] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 6272] @ 0x48b48c 0x4901c9 0xdaf88a 0xdaf87d 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf889 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x729 github.com/quic-go/quic-go@v0.59.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdaf87c github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.59.0/connection.go:547 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 480] @ 0x48b485 0x425d05 0x96d4fa 0x96856c 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x96d4f9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96856b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 5760] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x10d47fa 0x11508bb 0x114cdaa 0x495521 # 0x10d47f9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 3744] @ 0x48b485 0x4901c9 0x6a1e0e 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a1e0d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 2592] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 880] @ 0x48b485 0x425d05 0xde260c 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde260b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc45a6 0xde25ca 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdc45a5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde25c9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 336] @ 0x48b485 0x425d05 0xdc9d16 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdc9d15 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xaf5 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:450 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [9: 10368] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x971dd4 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1344] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x79a26e 0x79a2ae 0x79a0ca 0x976cd0 0x9773ca 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x79a26d bytes.Clone+0x12d bytes/bytes.go:1388 # 0x79a2ad crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x79a0c9 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976ccf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x9773c9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 8064] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x6b916b 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x6b916a github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x4e7b07 0x7ae605 0x7cdcfa 0x7cddab 0x7d3859 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x7ae604 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7cdcf9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:205 # 0x7cddaa crypto/x509.parseValidity+0x2a crypto/x509/parser.go:219 # 0x7d3858 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 432] @ 0x48b4ac 0x425d05 0x976d57 0x976dba 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x976d56 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x976db9 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdc455e 0xde25ca 0xde262d 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xdc455d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xde25c9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 120] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x8fa4b1 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fa4b0 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcf8c67 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x1150484 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150483 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc11496 0x114e85e 0x114de45 0x495521 # 0xc11495 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x114e85d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114de44 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x12226ed 0x1231c3e 0x1231889 0x12317ee 0x1232531 0x12310f9 0x123aa12 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12226ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231c3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1231888 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x12317ed google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [2: 320] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 54528] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 48] @ 0x48b485 0x425d05 0x7158c6 0x7158f2 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158c5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x7158f1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x425d05 0xd02af9 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xd02af8 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0x58 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 202752] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd59ba6 0xd59c24 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xd59ba5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).getMuxerByID+0x365 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:260 # 0xd59c23 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x3e3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:272 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ec7b 0x1194d0f 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x117ec7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0xbe03cb 0xbdfd45 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe03ca github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x5aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbdfd44 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x6af9c5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af9c4 github.com/pactus-project/pactus/types/block.Txs.Root+0x44 github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x131d395 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x131d394 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:148 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c725b 0x7c701a 0xd62cda 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x7c725a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x1221865 0x123b445 0x12322c4 0x123264d 0x12310f9 0x123aa12 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1221864 golang.org/x/net/http2.(*Framer).WriteGoAway+0x2a4 golang.org/x/net@v0.53.0/http2/frame.go:971 # 0x123b444 google.golang.org/grpc/internal/transport.(*http2Client).outgoingGoAwayHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:528 # 0x12322c3 google.golang.org/grpc/internal/transport.(*loopyWriter).goAwayHandler+0x23 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:866 # 0x123264c google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x32c google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:900 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [11: 352] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc27ad2 0xc27ae0 0xc330e5 0x495521 # 0xc27ad1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27adf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 1344] @ 0x48b4ac 0x4907d3 0x7af79a 0x7af764 0x96503f 0x7af944 0x7afd9c 0x7af8bd 0x964a11 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7af799 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af763 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96503e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a10 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c56b3 0xd64f08 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x8c56b2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xd64f07 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x6a2c4a 0x8e4ffa 0x8e8b46 0x116105c 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2c49 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e4ff9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b45 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x116105b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:582 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x6acf98 0x6acca5 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6acf97 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:451 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x10d46a5 0x10d473b 0x10d3ff5 0xc16e2d 0x495521 # 0x10d46a4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d473a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2145 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2144 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfaa85 0xcfaa16 0xcfcdd1 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfaa84 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa15 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0x4d83ae 0xda6748 0xda6673 0xda6366 0xda5b08 0xddfabe 0xddf873 0xddbe2f 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6747 io.ReadFull+0xe7 io/io.go:354 # 0xda6672 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:58 # 0xda6365 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b07 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfabd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf872 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbe2e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [11: 528] @ 0x48b485 0x490767 0xb7af3d 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7af3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde3ac 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 3584] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda379b 0xda1eca 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1ec9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xcf8bbb 0xd00771 0xd004c8 0xd00558 0xd02733 0xd385e2 0x10d9b89 0x10d59b6 0x1150ef7 0x495521 # 0xcf8bba github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x13a github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd00770 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd004c7 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd00557 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd02732 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:47 # 0xd385e1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d9b88 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d59b5 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:691 # 0x1150ef6 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x236 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [3: 720] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7114 0x7c701a 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c7113 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x490767 0x7c2927 0x7d3990 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c2926 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7d398f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8c26ad 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c26ac github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 4928] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1792] @ 0x48b485 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [10: 160] @ 0x48b4a5 0x425d05 0x8b44dd 0x8b44be 0x8c28a6 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x8b44dc github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8b44bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c28a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7142de 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e8277 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e8276 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:264 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1728] @ 0x48b485 0x4901c9 0xc28013 0xc27fee 0xc330e5 0x495521 # 0xc28012 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xbd2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc27fed github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 21504] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f943a 0x15f9312 0x15f18e5 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f9439 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1219 github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f9311 github.com/pactus-project/pactus/www/html.txToTable+0x10f1 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f18e4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x78ca6e 0x78c68e 0xb124a8 0xb135f5 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78ca6d github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d0a0b 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16d0a0a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xc1f9e5 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f9e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1440] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b485 0x425d05 0x8c2706 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c2705 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b485 0x425d05 0xb81687 0x495521 # 0xb81686 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x866 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:469 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a45b4 0x6a4cc7 0x6ac842 0x6ac506 0x8e57ad 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a45b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4cc6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ac505 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:298 # 0x8e57ac github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:88 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7285 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7284 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b4ac 0x4907d3 0xd63159 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xd63158 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x7cd368 0x7cd61e 0x7d37dd 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7cd367 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7cd61d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7d37dc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f9835 0x8f9c54 0x8f9977 0xd5a96e 0x10d2a89 0xd2ce65 0x495521 # 0x8f9834 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9976 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5a96d github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x34d github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x8f9e95 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x6ad35d 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6ad35c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde22fe 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde22fd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x16ca6e6 0x16d1025 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ca6e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1024 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x69f765 0x1160f8c 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x1160f8b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:590 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 7920] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x48b485 0x425d05 0x971b45 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x971b44 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:856 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1015 0x6b0feb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1014 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0fea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169694e 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdd7753 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdd7752 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c1caf 0xc179fa 0xc179f0 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc179f9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc179ef github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdaf6bf 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf6be github.com/quic-go/quic-go.(*Conn).preSetup+0x55e github.com/quic-go/quic-go@v0.59.0/connection.go:540 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [12: 384] @ 0x48b4ac 0x4731d7 0xd5a8dd 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0xd5a8dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b485 0x490767 0x78b133 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [7: 784] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0x6b916b 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x6b916a github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 144] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddabf 0xcdda7b 0xcdc686 0xd2ccb7 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddabe github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcdda7a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2ccb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [10: 5760] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x68e318 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x68e317 compress/gzip.(*Writer).Write+0x137 compress/gzip/gzip.go:168 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0xdd768b 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdd768a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1150725 0x114cdaa 0x495521 # 0x1150724 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ca58 0x78c68e 0xb125ef 0xb135f5 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x78ca57 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x10516be 0x1050e10 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10516bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [89: 4272] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1599327 0x1599190 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1599326 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159918f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [24: 3072] @ 0x48b485 0x4901c9 0xb7afe5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7afe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 256] @ 0x48b4ac 0x425d05 0x6b18cd 0x6b18ab 0x6b1890 0x6b1f36 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6b18cc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1ac github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6b18aa github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x18a github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6b188f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6b1f35 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b4ac 0x473854 0x473366 0x11544b4 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x11544b3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 1856] @ 0x48b485 0x425d05 0x1599748 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599747 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x425d05 0x670e46 0x672779 0x671690 0x12c5b3c 0x159a1c9 0x495521 # 0x670e45 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x672778 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x12c5b3b google.golang.org/grpc.(*Server).Serve+0x45b google.golang.org/grpc@v1.80.0/server.go:921 # 0x159a1c8 github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xa8 github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [2: 1408] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0x7b278b 0x7b275b 0x7b2684 0x7af944 0x7afd9c 0x7ad405 0x7b244f 0x7b23b8 0x7af944 0x7afd9c 0x7ad405 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7b278a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7b275a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7b2683 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b244e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a2f4d 0x1191c0c 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1191c0b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 24576] @ 0x48b4ac 0x4901c9 0x4d81b3 0x4a35b1 0x4d8dc8 0x4d87d1 0x4d854c 0x4d852b 0x9f9dd2 0x9f3fb7 0x552032 0x9fa8a5 0x9fb6d5 0x495521 # 0x4d81b2 io.init.func1+0x32 io/io.go:657 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d8dc7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d87d0 io.copyBuffer+0x150 io/io.go:415 # 0x4d854b io.Copy+0x8b io/io.go:388 # 0x4d852a io.CopyN+0x6a io/io.go:364 # 0x9f9dd1 net/http.(*chunkWriter).writeHeader+0x1c91 net/http/server.go:1418 # 0x9f3fb6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x9fa8a4 net/http.(*response).finishRequest+0x44 net/http/server.go:1671 # 0x9fb6d4 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1193272 0x119325d 0x1194c3f 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1193271 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x119325c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x1194c3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1408] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 28672] @ 0x48b4ac 0x4901c9 0x9f5eeb 0x9f5ec7 0x9fb33a 0x495521 # 0x9f5eea bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f5ec6 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fb339 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [3: 2654208] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1728] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [83: 148736] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8c63c5 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c63c4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x169694e 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 6144] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 192] @ 0x48b485 0x425d05 0xb76074 0xb76049 0xb75fe8 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb76073 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb76048 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb75fe7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x10e3145 0x10e060c 0x495521 # 0x10e3144 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getNATType+0x424 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:539 # 0x10e060b github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x32b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:332 0: 0 [26: 3328] @ 0x48b485 0x4901c9 0x8fa42c 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8fa42b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde25e5 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde25e4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1150d36 0x495521 # 0x1150d35 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6af3e5 0x6ae14a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6af3e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6ae149 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x682fff 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x682ffe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xde1feb 0xdacf8d 0xdac99e 0xdbc3f2 0xdbbdcb 0xdba197 0xdb9e3a 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xde1fea github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x8a github.com/quic-go/quic-go@v0.59.0/stateless_reset.go:38 # 0xdacf8c github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x16c github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:147 # 0xdac99d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc3f1 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbdca github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba196 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9e39 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [8: 11264] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7d34a9 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d34a8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x118127d 0x1181270 0x1196479 0x11900aa 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x118127c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x118126f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x1196478 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:389 # 0x11900a9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e9 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cef45 0x7b57c5 0x7b562c 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16cef44 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b562b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x6830e9 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6830e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af4bc 0x6af373 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af4bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af372 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69afb9 0x69d065 0x69cfde 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69afb8 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x78 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d064 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69cfdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae205 0x7ce5d3 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce5d2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc3fb98 0xc3fb87 0xc40b9d 0xc476cf 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0xc3fb97 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fb86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40b9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc476ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 72] @ 0x48b485 0x48b145 0x69b613 0x6acfaf 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [35: 8400] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x48b485 0x425d05 0xd70354 0xd7013c 0xdb2d25 0xdb27a5 0xdb0305 0x495521 # 0xd70353 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd7013b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb2d24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 80] @ 0x48b485 0x425d05 0xb7f6af 0xb7f265 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7f6ae github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:252 # 0xb7f264 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0aeb2 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0xd0aeb1 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:677 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde3ac 0xcdf655 0xd38a59 0x10d3fef 0xc16e2d 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 1344] @ 0x48b485 0x490767 0xb17834 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 48] @ 0x48b485 0x425d05 0x115055e 0x1150433 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x115055d github.com/pactus-project/pactus/util.LimitReaderClose+0x13d github.com/pactus-project/pactus/util/io.go:345 # 0x1150432 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x962b54 0x962a2f 0x962a2e 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x962b53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962a2e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x962a2d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b485 0x490767 0x85aaa8 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85aaa7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a3665 0x7a4170 0x7a4847 0xd62f88 0xd62f56 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a3664 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a416f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4846 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd62f87 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62f55 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b4ac 0x4731d7 0x85a506 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85a505 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32] @ 0x48b485 0x4901c9 0x10e00fa 0x10dee3f 0x10c58cd 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0x10e00f9 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:290 # 0x10dee3e github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:230 # 0x10c58cc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [21: 1008] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0x1150d10 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x1150d0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd76a5 0xde2485 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xdd76a4 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x9662e5 0x96623c 0x967878 0x972866 0x973692 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x972865 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xcfceaa 0xcfcdb8 0x495521 # 0xcfcea9 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xa9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:719 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 16128] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1160e5c 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160e5b github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0x7d444e 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d444d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x10d463e 0x10d4733 0x10d3ff5 0x11508bb 0x114cdaa 0x495521 # 0x10d463d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d4732 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd9cb 0x7d3aaa 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd9ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d3aa9 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x88092c 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x88092b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 1056] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6ae5d4 0x6ae556 0x6ae516 0x6ffda2 0x700928 0x700b85 0x11600ad 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae5d3 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x233 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6ae555 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x1b5 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae515 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x175 github.com/pactus-project/pactus/types/block/block.go:169 # 0x6ffda1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700927 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700b84 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x11600ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:494 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 6400] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1e54 0xc1646e 0xc16457 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc1646d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc16456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 6912] @ 0x48b48c 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0x4ef3d1 0xcfae45 0x495521 # 0x4ef3d0 time.NewTicker+0x30 time/tick.go:43 # 0xcfae44 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [3: 4608] @ 0x48b4ac 0x4901c9 0xdedbc5 0x4a35b1 0xdcaa53 0xdcaa47 0xdbd9ed 0xdbc670 0xdb06c5 0xde9e7a 0x495521 # 0xdedbc4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdcaa52 github.com/quic-go/quic-go.getPacketBuffer+0x72 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdcaa46 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x66 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:462 # 0xdbd9ec github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0xec github.com/quic-go/quic-go@v0.59.0/connection.go:2680 # 0xdbc66f github.com/quic-go/quic-go.(*Conn).triggerSending+0x6f github.com/quic-go/quic-go@v0.59.0/connection.go:2472 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb786e5 0xb80d25 0xb7fc1b 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb786e4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb80d24 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb7fc1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 432] @ 0x48b4a5 0x4901c9 0xc50633 0xc4d21f 0xc4ea45 0xc55c97 0xc55c8f 0xde7ee2 0xdeb155 0xdea505 0x495521 # 0xc50632 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:83 # 0xc4d21e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4ea44 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55c96 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55c8e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7ee1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 80] @ 0x48b4ac 0x473854 0x473366 0x78db39 0x78dafa 0x78da4a 0x78da1f 0x114a7e8 0x10c4342 0x10c2c7b 0x10c2510 0x495521 # 0x78db38 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78daf9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da49 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da1e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a7e7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c4341 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x8f988c 0x8f9c54 0x8f9afd 0xd5cb51 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x8f988b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9afc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd5cb50 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [4: 320] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x8c5665 0x1055b99 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0x10555cf 0x1054f05 0x1052871 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x10555ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x1054f04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x48b145 0x10e17c5 0x10e0a54 0x495521 # 0x10e17c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:427 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x97641e 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b485 0x425d05 0x6ace38 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ace37 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:428 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 168] @ 0x48b485 0x4901c9 0xafd10f 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd10e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x48b4ac 0x473854 0x473366 0x10da146 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x10da145 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 65536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddabf 0xcdda7b 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddabe github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcdda7a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafa625 0xc163c5 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa624 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc163c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 144] @ 0x48b485 0x425d05 0xcddad5 0xcdc686 0xd2ccb7 0x495521 # 0xcddad4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2ccb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x9664b5 0x966485 0x966397 0x7af944 0x7afd9c 0x9662e5 0x96623c 0x9387f7 0x97223d 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9664b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966484 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966396 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97223c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd70a93 0xd70a87 0xdd0b1c 0xdd08f8 0xdcffdb 0xdcfcea 0xdb52ef 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xd70a92 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70a86 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b1b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd08f7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdcffda github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfce9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb52ee github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 720] @ 0x48b4ac 0x4901c9 0x6ae8bb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ae8ba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x421deb 0xd1ca5e 0xd1cb8a 0xd1c709 0x495521 # 0xd1ca5d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd1cb89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).sendConnRemovedNotifications+0xc9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:141 # 0xd1c708 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x128 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:97 0: 0 [4: 192] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f419a 0x115d20c 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4199 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b485 0x425d05 0x10d46fe 0x10d3ff5 0x11508bb 0x114cdaa 0x495521 # 0x10d46fd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [10: 240] @ 0x48b485 0x41b4ad 0x4eeea8 0xcfb1b3 0xcfad98 0xcfae79 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb1b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0x114776c 0xc4a567 0xc4a32a 0xc49e85 0xc499b7 0xc4985c 0x495521 # 0x114776b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4a566 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a329 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49e84 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc499b6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [3: 576] @ 0x48b4ac 0x425d05 0x69a005 0x6a2145 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2144 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x41647c 0xd2db94 0xd2cdff 0x495521 # 0xd2db93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd2cdfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 48] @ 0x48b485 0x425d05 0x75fe1a 0x75fc03 0x7810b6 0x8c5691 0x1055b99 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x75fe19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810b5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b485 0x425d05 0xd38a0d 0x10d2fb7 0xd2ce65 0x495521 # 0xd38a0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b485 0x425d05 0x117ed65 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x117ed64 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 216] @ 0x48b485 0x425d05 0x709df2 0x720609 0x720601 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x720608 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x720600 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8e0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 384] @ 0x48b485 0x4901c9 0x78f98b 0x10577b8 0x1054fec 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78f98a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x10577b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x1054feb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9eb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x79a692 0x799647 0x976d25 0x9773ca 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x79a691 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x799646 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0x976d24 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0xa4 crypto/tls/key_schedule.go:136 # 0x9773c9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x85aa6f 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85aa6e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7005 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7004 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [11: 264] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69d5ab 0x69d58c 0x69d3ff 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69d5aa math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69d58b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d3fe github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cc9b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0x10d3b05 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb70fc9 0xb731af 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cc9a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x10d3b04 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:443 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb70fc8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb731ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [3: 480] @ 0x48b485 0x425d05 0xce07ec 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xce07eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 229376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x6a07db 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b114d 0x6b106c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a07da github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b114c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b106b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 384] @ 0x48b485 0x425d05 0xc1e1d1 0xc3675b 0xc3304a 0x495521 # 0xc1e1d0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x410 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc3675a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcfeff6 0xcff0ef 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcfeff5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff0ee github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x92a3be 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92a3bd crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 2560] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3840] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 160] @ 0x48b485 0x425d05 0xd92c3a 0x4a35b1 0xd939fe 0xd9621e 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd92c39 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:38 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd939fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9621d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x425d05 0xafb2e6 0xafb292 0xafb296 0x1052536 0x105184b 0x1050e10 0x495521 # 0xafb2e5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafb291 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb295 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1052535 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 576] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x425d05 0xcf8c67 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x1150908 0x114cdaa 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150907 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6864c6 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6864c5 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x4901c9 0x1053798 0x1053768 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1053797 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x1053767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:641 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 4608] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 160] @ 0x48b485 0x4901c9 0x531c7f 0x1142a50 0x1142a36 0x114289a 0x11427c8 0x1191d9c 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1142a4f strings.Split+0x8f strings/strings.go:361 # 0x1142a35 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x1142899 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x11427c7 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1191d9b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 18432] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcf97b8 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf97b7 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cded4 0x7d4325 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cded3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4324 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 2560] @ 0x48b485 0x4901c9 0xc2c7f0 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2c7ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 288] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x8fa4b1 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fa4b0 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x93b38b 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b38a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x85c10c 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c26d0 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x85c10b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c26cf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x10dd811 0x10e1d97 0x10e18f1 0x10e0a54 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x10dd810 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:68 # 0x10e1d96 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x10e18f0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 96] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1e54 0xcfca25 0xcfca07 0xcfc0dc 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e53 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfca24 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca06 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 32] @ 0x48b485 0x425d05 0x93b47e 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x93b47d crypto/tls.(*Conn).handshakeContext+0x15d crypto/tls/conn.go:1538 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 240] @ 0x48b4ac 0x473854 0x473366 0x78beac 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x51cef2 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 480] @ 0x48b485 0x425d05 0xd5aec8 0xd5a916 0x10d2a89 0xd2ce65 0x495521 # 0xd5aec7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5a915 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x48b485 0x425d05 0xd64fb6 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd64fb5 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xf5 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:168 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 180224] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 320] @ 0x48b4ac 0x4901c9 0x68308e 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68308d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x421deb 0xa55134 0xa54e2d 0xa599cc 0xb80ecc 0x495521 # 0xa55133 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80ecb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [2: 640] @ 0x48b485 0x425d05 0x96d93c 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x96d93b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0xd64f08 0xd64c39 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f07 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd64c38 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b9aae 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aad crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1280] @ 0x48b485 0x425d05 0xc2c766 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2c765 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd3808f 0x10d2b23 0xd2ce65 0x495521 # 0xd3808e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d2b22 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 896] @ 0x48b485 0x490767 0x1599233 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599232 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 512] @ 0x48b485 0x425d05 0x1599552 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599551 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 112] @ 0x48b4ac 0x425d05 0x7917a8 0x7917dc 0x798306 0x78a4a7 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x7917a7 net.ParseIP+0x27 net/ip.go:528 # 0x7917db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78beac 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 176] @ 0x48b485 0x4901c9 0x10546d2 0x10546a2 0x1052871 0x105184b 0x1050e10 0x495521 # 0x10546d1 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x10546a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [26: 2496] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb07c8d 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb07c8c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:365 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7855e 0xb785d1 0xb786e6 0xb80371 0xb7fc73 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2dc8f 0xb2d725 0xb2ce65 0xb2ce66 0xb2ca3f 0x495521 # 0xb7855d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb785d0 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb786e5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb80370 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fc72 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dc8e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d724 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2ce64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2ce65 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0x87f7f4 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x87f7f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x425d05 0x7afd05 0x962bbd 0x962ab4 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962bbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962ab3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 320] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15b57 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [15: 120] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc232b7 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc232b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [89: 34996224] @ 0x48b4b3 0x4907d3 0x560be5 0x161296d 0x161212c 0x1611dca 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161296c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x161212b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1611dc9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [96: 37748736] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x16073cb 0x1602c25 0x562271 0x561473 0x561231 0x560b7e 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x16073ca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1602c24 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [87: 34209792] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 4194304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 2211840] @ 0x48b4b3 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 221184] @ 0x48b48c 0x490767 0x85adc6 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85adc5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [129: 6192] @ 0x48b4ac 0x4731d7 0x85ad8a 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x126003c 0x12c2b13 0x12d7225 0x12d63ff 0x12d4d2d 0x12d61e9 0x12b2d84 0x15db943 0x12b2c17 0x131d7c7 0x13211e2 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x85ad89 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126003b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2b12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7224 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d63fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d61e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b2d83 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d7c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidatorAddresses+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:169 # 0x13211e1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [166: 2719744] @ 0x48b4ac 0x4901c9 0x1229513 0x1229275 0x1251f2c 0x1251e12 0x124495a 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1251f2b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [138: 6624] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1596bd7 0x1596b07 0x131fe6b 0x156a93e 0x131fcc3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1596bd6 github.com/pactus-project/pactus/crypto.Address.String+0x136 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1596b06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorAddresses+0x66 github.com/pactus-project/pactus/www/grpc/blockchain.go:293 # 0x131fe6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131fcc2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorAddresses_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1536] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 880] @ 0x48b4ac 0x4901c9 0x92ab39 0x971ba5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x92ab38 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x971ba4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 5376] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b4a5 0x48b01b 0x706965 0x7053df 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x706964 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x7053de github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054945 0x1052871 0x105184b 0x1050e10 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054944 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0xda4155 0xda38ba 0xda379b 0xda1eca 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xda4154 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1ec9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x105128b 0x105171a 0x1050e10 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x105128a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x8f9e95 0x8f9d45 0xd5c536 0xd5c541 0xd5c868 0x1051425 0x105171a 0x1050e10 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5c535 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5c540 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd5c867 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b485 0x4901c9 0x79444c 0xb136d7 0xb1367a 0xb11d77 0xb1535c 0xb1534e 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x79444b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb136d6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13679 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb1535b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 72] @ 0x48b485 0x4901c9 0x10dee65 0x10c58cd 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0x10dee64 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:231 # 0x10c58cc github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 72] @ 0x48b485 0x425d05 0xcddad5 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcddad4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3485 0x7b33ff 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3484 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b33fe crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 320] @ 0x48b485 0x425d05 0x114cc9c 0x1194d5f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x114cc9b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x1194d5e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:183 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 360] @ 0x48b485 0x425d05 0x7485d8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7485d7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xd5f3f9 0xd5e873 0xd60be8 0x495521 # 0xd5f3f8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x178 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:228 # 0xd5e872 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:119 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x48b485 0x425d05 0x10da853 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x10da852 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c37c6 0x8c35d4 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c37c5 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c35d3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda720d 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda720c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xcfb08e 0xcfb077 0xcfad98 0xcfae30 0x495521 # 0xcfb08d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfb076 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae2f github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [18: 2016] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde3ac 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 704] @ 0x48b4ac 0x4731d7 0x759974 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde3ac 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0xd4e773 0xd4eb45 0xd50490 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e772 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4eb44 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5048f github.com/flynn/noise.(*HandshakeState).WriteMessage+0x92f github.com/flynn/noise@v1.1.0/state.go:473 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0xd4dcb8 0xd4e62b 0xd51005 0xd5f01c 0xd5e973 0xd60be8 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dcb7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51004 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e972 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5ceefe 0x5cee89 0x5ce5d7 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ceefd math/big.(*Int).Mul+0xfd math/big/int.go:184 # 0x5cee88 github.com/consensys/gnark-crypto/ecc.getVector+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:315 # 0x5ce5d6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 45696] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcfeff6 0xcff0ef 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcfeff5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff0ee github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x114ea6f 0x114e490 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0x114ea6e github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x114e48f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [12: 768] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16eafb0 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eafaf crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x759974 0xd2c486 0xd2c46d 0xd2c453 0xd2c487 0xd3807c 0x10d2b23 0xd2ce65 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd2c485 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2c46c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2c452 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2c486 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3807b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d2b22 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde25fb 0xde262d 0xde3885 0xdef29b 0xdef27f 0xde3a5f 0xe014cb 0xe014bd 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xde25fa github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3884 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef29a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef27e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3a5e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe014ca github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe014bc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 2113536] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 2304] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [36: 55296] @ 0x48b4ac 0x4901c9 0xd7a4a5 0x4a35b1 0xdd7ecc 0xdd7ec0 0xdd78ca 0xe02abd 0xe02ab8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0xd7a4a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd7ecb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7ebf github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd78c9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02abc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02ab7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xb7afe5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7afe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16cbcc5 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16cbcc4 crypto/internal/fips140/ecdsa.randomPoint[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:228 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 2240] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1015 0x6b0feb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1014 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0fea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1160db2 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1160db1 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:570 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x98110f 0x932656 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x98110e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf925 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdaf924 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.59.0/connection.go:549 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 48] @ 0x48b485 0x425d05 0x8f9e31 0x8f9d45 0x10da466 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x8f9e30 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da465 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [27: 4320] @ 0x48b485 0x425d05 0xc2ae39 0xc2ae14 0xc286f6 0xc330e5 0x495521 # 0xc2ae38 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ae13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x48b485 0x425d05 0xda38db 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda38da github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 1728] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 576] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x1162bca 0x1162be8 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1162bc9 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe9 github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x1162be7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x107 github.com/pactus-project/pactus/state/validation.go:25 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 1344] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1150812 0x114cdaa 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150811 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f9835 0x8f9c54 0x10da165 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x8f9834 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10da164 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 216] @ 0x48b485 0x421deb 0xb033e5 0xb7641b 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb033e4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7641a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1056] @ 0x48b485 0x425d05 0x6830fa 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6830f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4731d7 0x9861f7 0xa1d77b 0xa1d77c 0x9f6527 0x9fb418 0x495521 # 0x9861f6 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d77a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d77b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f6526 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x72029f 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e8277 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x72029e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e8276 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:264 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ab59f 0x6ab593 0x8e690b 0x159a5ff 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6ab59e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6ab592 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8e690a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x159a5fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11e github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 624] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x9f6af3 0x9fb418 0x495521 # 0x9f6af2 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0x9fb417 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0x1150812 0x114cdaa 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150811 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 9216] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b485 0x425d05 0x12d30e7 0x12d306e 0x12d4ca5 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131c6e7 0x15f0e1b 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x12d30e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d306d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4ca4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131c6e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x15f0e1a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [132: 6336] @ 0x48b485 0x425d05 0x53b6f3 0x12cdcc5 0x12cdca5 0x12c6fff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12cdcc4 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.80.0/server.go:2052 # 0x12cdca4 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.80.0/server.go:1789 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde2388 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde2387 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [259: 20720] @ 0x48b485 0x425d05 0x124e47a 0x12c7cbb 0x12c7c98 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x124e479 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1154 # 0x12c7cba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7c97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 1120] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9e28 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9e27 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c5d3 0x6ace4f 0x6acc54 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671e52 0x659025 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x671e51 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x659024 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66fe54 0x66fd96 0x669712 0xcfd178 0xcfcdb8 0x495521 # 0x66fe53 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0xcfd177 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b485 0x425d05 0x71fdff 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71fdfe github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [273: 21840] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 3584] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f91fc 0x15f917d 0x15f811b 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f91fb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xfdb github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f917c github.com/pactus-project/pactus/www/html.txToTable+0xf5c github.com/pactus-project/pactus/www/html/transaction.go:88 # 0x15f811a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x709ccd 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d24dc 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x13311a7 0x15f8094 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x12d24db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13311a6 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 # 0x15f8093 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 10880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f8325 0x15f825a 0x15f18e5 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f8324 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x104 github.com/pactus-project/pactus/www/html/server.go:223 # 0x15f8259 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x15f18e4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1131: 398112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x124886a 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x1248869 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1009 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 6144] @ 0x48b4ac 0x4731d7 0x15f1965 0x15f1926 0x15f1974 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f1964 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f1925 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f1973 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123e2c8 0x123e29b 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131caa7 0x15f0cb8 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e2c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e29a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131caa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f0cb7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [337: 37744] @ 0x48b4ac 0x41b526 0x12499ea 0x1249a61 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x12499e9 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2189 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x1249a60 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1164dd0 0x116b0d7 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1164dcf github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cf github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x116b0d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x421deb 0xb03f1d 0xb03efd 0xb77cc5 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb03f1c go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb03efc github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:136 # 0xb77cc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 9728] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x69ae2f 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69ae2e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a565 0x976d0c 0x9773ca 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x79a564 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x976d0b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x9773c9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0x4cc235 0x7a3665 0x7a4170 0x7a4847 0xd62f88 0xd62f56 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x4cc234 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x7a3664 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a416f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4846 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd62f87 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62f55 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a81f 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a81e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841e65 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c63f1 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841e64 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c63f0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b485 0x490767 0xc36693 0xc3304a 0x495521 # 0xc36692 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x1150812 0x114cdaa 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150811 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [12: 768] @ 0x48b485 0x425d05 0xbe2298 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2297 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x699a0b 0xda431c 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc282a5 0xc289c8 0xc330e5 0x495521 # 0xc282a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc289c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xd5c73b 0x1051425 0x105171a 0x1050e10 0x495521 # 0xd5c73a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3072] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xd9ed74 0xd9e7ce 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9ed73 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e7cd github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2145 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2144 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xcff07e 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcff07d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [74: 155189248] @ 0x48b4b3 0x4901c9 0x709b85 0x7226e5 0x748065 0x72dc0e 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x7226e4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x748064 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc0d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 28672] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x8fa4b1 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fa4b0 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd768b 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdd768a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [8: 128] @ 0x48b4ac 0x4901c9 0x8f9835 0x8f9c54 0x8f9977 0xd5aa33 0x10d2a89 0xd2ce65 0x495521 # 0x8f9834 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9976 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aa32 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 384] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b485 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda46aa 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda46a9 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3517 0x7b34b4 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3516 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x7b34b3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfa137 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcfa136 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x396 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xda38ba 0xda379b 0xda45ce 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda45cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 400] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 24576] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658eec 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658eeb net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xd5a8dd 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0xd5a8dc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 192] @ 0x48b4ac 0x4901c9 0x8f9e95 0x8f9d45 0xd5a75a 0xd5a733 0x10d2a89 0xd2ce65 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a759 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a732 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfb1b3 0xcfad98 0xcfae30 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb1b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae2f github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x16ea98d 0x16ea565 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16ea98c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ea564 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d2c8c 0xd2ce65 0x495521 # 0x10d2c8b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 704] @ 0x48b485 0x425d05 0x1053709 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1053708 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:635 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 9216] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 912] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc1f5fb 0xc1f570 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f5fa github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x39a github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc1f56f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x490767 0xd1c42d 0xd2c810 0xd2c5b9 0x4a336c 0xd2c55b 0xd2c52f 0xd2cd82 0x495521 # 0xd1c42c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xec github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xd2c80f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x16f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:96 # 0xd2c5b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2c55a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2c52e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd2cd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71ac6c 0x70c076 0x70c11a 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1920] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 720] @ 0x48b485 0x425d05 0x96d4fa 0x96856c 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x96d4f9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96856b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d46fe 0x10d3ff5 0xc16e2d 0x495521 # 0x10d46fd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [10: 160] @ 0x48b4a5 0x4731d7 0x51fa86 0x706994 0x7053df 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x706993 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x7053de github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 28800] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe015a5 0xd2cc56 0x495521 # 0xe015a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:84 # 0xd2cc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15bf5d1 0x15bf4e9 0x15bd749 0x15d590a 0x15d639a 0x9fd5a9 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15bf5d0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15bf4e8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bd748 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d5909 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6399 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 100352] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfb1b3 0xcfad98 0xcfae30 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfb1b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae2f github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [7: 114688] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 43520] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1440] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2816] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0x123af18 0x123e46a 0x12d3b78 0x12d2f54 0x12d4d2d 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x123af17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e469 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3b77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d2f53 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d4d2c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 73728] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [405: 51840] @ 0x48b485 0x425d05 0x1604411 0x1605c45 0x1611d18 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x1604410 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x1605c44 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1611d17 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x425d05 0xcd3ade 0xcddf71 0xcdfe05 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xcd3add github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:260 # 0xcddf70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:673 # 0xcdfe04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1040] @ 0x48b4ac 0x4731d7 0x51fa86 0x11544a7 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11544a6 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x938b11 0x938b12 0x938b99 0x973273 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973272 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 1584] @ 0x48b485 0x425d05 0xcfb0b9 0xcfb077 0xcfad98 0xcfae79 0x495521 # 0xcfb0b8 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfb076 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [19: 304] @ 0x48b485 0x425d05 0xdd554a 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdd5549 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [7: 3360] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0x85c10c 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c26d0 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x85c10b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c26cf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 12288] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 240] @ 0x48b4ac 0x425d05 0xd5a6cc 0x10d2a89 0xd2ce65 0x495521 # 0xd5a6cb github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699639 0xda4825 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda4824 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x490767 0x12d54a8 0x12d2eff 0x12d4ee2 0x12d29ea 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131d407 0x1321622 0x4c2726 0x4c15d9 0x160f39f 0x160a63b 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x12d54a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d2efe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d4ee1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d29e9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d406 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x1321621 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160f39e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160a63a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671e52 0x658f7b 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x671e51 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x658f7a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8f4a05 0x8f7126 0x8f6f93 0x8f8f1f 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4a04 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x976a36 0x96e191 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x976a35 crypto/tls.keyExchangeForCurveID+0x355 crypto/tls/key_schedule.go:98 # 0x96e190 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x890 crypto/tls/handshake_server_tls13.go:249 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 96] @ 0x48b485 0x425d05 0x69b3f2 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69b3f1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x4901c9 0xafd3ae 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd3ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1008] @ 0x48b4ac 0x41b526 0xcff009 0xcff105 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcff008 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff104 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fdb1 0x11e8d98 0x12bf0e5 0x12b4945 0x12b44f3 0x121ad3b 0x121ac0c 0x495521 # 0x51fdb0 fmt.Sprint+0x50 fmt/print.go:280 # 0x11e8d97 google.golang.org/grpc/internal/channelz.Info+0x37 google.golang.org/grpc@v1.80.0/internal/channelz/logging.go:32 # 0x12bf0e4 google.golang.org/grpc.(*ccResolverWrapper).close+0x64 google.golang.org/grpc@v1.80.0/resolver_wrapper.go:112 # 0x12b4944 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x64 google.golang.org/grpc@v1.80.0/clientconn.go:448 # 0x12b44f2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.80.0/clientconn.go:379 # 0x121ad3a google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xda google.golang.org/grpc@v1.80.0/internal/idle/idle.go:182 # 0x121ac0b google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xab google.golang.org/grpc@v1.80.0/internal/idle/idle.go:129 0: 0 [13: 7488] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x490767 0x880a13 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x880a12 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff07e 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcff07d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b10da 0x16cbf0e 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cbf0d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x7a92b0 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a92af encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53974d 0x93b4cc 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x93b4cb crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x490767 0x7cd728 0x7d37dd 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7cd727 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x7d37dc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6ad265 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ad264 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:479 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x103b4b5 0x1038cdb 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x103b4b4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038cda github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [7: 448] @ 0x48b485 0x425d05 0xcddb79 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcddb78 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cef45 0x7b9aae 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16cef44 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b9aad crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1114112] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x46f309 0x114a87f 0x113525c 0x10398d2 0x1038d07 0x495521 # 0x114a87e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x113525b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x10398d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x1038d06 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x10dd811 0x10e26a5 0x10dea05 0x8fb11d 0xd2c9f7 0xd2a21b 0xd2c96d 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x10dd810 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x1b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:68 # 0x10e26a4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:510 # 0x10dea04 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:191 # 0x8fb11c github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd2c9f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2c96c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x7ad405 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 4224] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x557d79 0x785665 0x793de6 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x557d78 encoding/base64.(*Encoding).EncodeToString+0x138 encoding/base64/base64.go:209 # 0x785664 github.com/multiformats/go-multibase.Encode+0x4c4 github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793de5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x48b485 0x425d05 0xd2dac9 0xd2d965 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xd2dac8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd2d964 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x8c1caf 0xafaaf0 0xc163ef 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafaaef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc163ee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 13824] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1792] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa550ec 0xa54e2d 0xa599cc 0xb2e0e6 0xb2cd2d 0xb2ca3f 0x495521 # 0xa550eb go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54e2c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa599cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2e0e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:329 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f416c 0x115d20c 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f416b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde3ac 0xcdf655 0xd38a59 0x10512ae 0x105171a 0x1050e10 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde3ab github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10512ad github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0xde25fb 0xde262d 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde25fa github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde262c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x97641e 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b10da 0x16cbf0e 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cbf0d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69c04f 0x69a01a 0x11541b8 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a019 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x11541b7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x9387f7 0x971dd4 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b485 0x425d05 0xc2af49 0xc2795f 0xc330e5 0x495521 # 0xc2af48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x6bd293 0x1163062 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd292 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:118 # 0x1163061 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 2912] @ 0x48b485 0x425d05 0xc1e234 0xc1e228 0xc3675b 0xc3304a 0x495521 # 0xc1e233 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e227 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3675a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 336] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3517 0x7b34b4 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3516 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x7b34b3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0xc2155c 0xc20d25 0xc1e418 0xc3641b 0xc3304a 0x495521 # 0xc2155b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc20d24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e417 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 16] @ 0x48b485 0x48b67e 0x48b6d3 0x4cc265 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x5a5d64 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2367 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 97280] @ 0x48b48c 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 704] @ 0x48b485 0x425d05 0x105254f 0x105184b 0x1050e10 0x495521 # 0x105254e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:525 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af4bc 0x6af373 0x6ae14a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af4bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af372 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae149 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x421deb 0x7df019 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7df018 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 624] @ 0x48b485 0x425d05 0xbe26d8 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe26d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde2345 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xde2344 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169694e 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3485 0x7b33ff 0x7b2d30 0x7b9acd 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3484 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b33fe crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d2f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9acc crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 1728] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66fe54 0x66fd96 0xb15327 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x66fe53 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb15326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x10d463e 0x10d4733 0x10d3ff5 0xc16e2d 0x495521 # 0x10d463d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d4732 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8f4a85 0x8f4ae4 0x8f7126 0x8f6f93 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4a84 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8f4ae3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0xc16fea 0x495521 # 0xc16fe9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x269 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [1119: 393888] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607575 0x1607185 0x160369b 0x1603245 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607574 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160369a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603244 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [103: 52736] @ 0x48b4ac 0x4901c9 0x4d9165 0x161398e 0x1612016 0x161183d 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4d9164 io.ReadAll+0x44 io/io.go:712 # 0x161398d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612015 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161183c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x69f8a5 0x8eb1ba 0x8e97c5 0x1160f7b 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x8eb1b9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8e97c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x1160f7a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:589 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xcfaa85 0xcfaa16 0xcfcdd1 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xcfaa84 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa15 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 576] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xcde409 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcde408 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 192] @ 0x48b4ac 0x473854 0x473366 0x78beac 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 8960] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f885 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f884 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 960] @ 0x48b485 0x4901c9 0xc1f9e5 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f9e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 144] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 480] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x167f245 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 416] @ 0x48b485 0x425d05 0x78ab95 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78ab94 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 1008] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2560] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda431c 0xda38ba 0xda379b 0xda7005 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7004 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b9aae 0x7b0bd9 0x7ce614 0x7d3c79 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aad crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0bd8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce613 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3c78 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x41b4ad 0xd60917 0xd61657 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd60916 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x336 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:68 # 0xd61656 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8b4447 0x8c5665 0xc0f5f6 0xc0f61c 0xd27818 0xd35445 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4446 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f5f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f61b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd27817 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [12: 768] @ 0x48b485 0x4901c9 0xb173f0 0xb177dd 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb173ef github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff097 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcff096 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 2816] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c725b 0x7c701a 0xd62cda 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c725a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7019 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62cd9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b4ac 0x425d05 0x6aeb36 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aeb35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 128] @ 0x48b485 0x490767 0xc492f1 0xc48d18 0x495521 # 0xc492f0 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc48d17 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0xd4dc0c 0xd4e62b 0xd4fd69 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc0b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fd68 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [6: 96] @ 0x48b485 0x425d05 0xc2c53e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2c53d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xcf9757 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf9756 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x48b4ac 0x425d05 0x115b827 0x11610b0 0x8f5482 0x1160e9a 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115b826 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11610af github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xaf github.com/pactus-project/pactus/state/state.go:583 # 0x8f5481 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1160e99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:580 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 480] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 2112] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 589824] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 1056] @ 0x48b485 0x425d05 0x53b6f3 0xb0340c 0xb7641b 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb0340b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7641a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 7680] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16384] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x552032 0x5522d0 0x10da1e5 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x5522cf bufio.(*Writer).Write+0xcf bufio/bufio.go:686 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x759826 0x79385b 0x793856 0x793855 0x79385c 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79385a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793855 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793854 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79385b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 1600] @ 0x48b485 0x425d05 0x96d93c 0x96d7e5 0x967b51 0x93b649 0x979d1f 0x495521 # 0x96d93b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 6912] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 400] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16eafb0 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eafaf crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 832] @ 0x48b4ac 0x4901c9 0x6a07db 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a07da github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 2352] @ 0x48b485 0x425d05 0xc2ae25 0xc2ae14 0xc286f6 0xc330e5 0x495521 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x764 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ae13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x560c45 0x1611e77 0x161162b 0x1613d36 0x9fd5a9 0x9ff3a7 0x16135e4 0x9fd5a9 0xa1dd4e 0x9fb690 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x560c44 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1611e76 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x161162a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1613d35 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x16135e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 41472] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 192] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 3328] @ 0x48b485 0x4901c9 0x6bd293 0x115feba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd292 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:118 # 0x115feb9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:480 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16eabd8 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eabd7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 528] @ 0x48b485 0x48b145 0x5cab79 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d52 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a8d51 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ec7b 0x1194d0f 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x117ec7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1408] @ 0x48b485 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 192] @ 0x48b485 0x490767 0xb17834 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x87f7f4 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x87f7f3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x48b4ac 0x4907d3 0x9673d5 0x9673a5 0x9672b7 0x7af944 0x7afd9c 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9673d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9673a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9672b6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [463: 66672] @ 0x48b485 0x425d05 0x55a0b7 0x1607b78 0x1607185 0x160c505 0x16089e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607b77 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607184 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160c504 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16089e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 3584] @ 0x48b485 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x9576c8 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x9576c7 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x709eb9 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709eb8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 6240] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x966fa5 0x966f04 0x966efd 0x9387f7 0x971dd4 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x966fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966f03 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x966efc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971dd3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 9728] @ 0x48b48c 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 160] @ 0x48b485 0x425d05 0x8f9e31 0x8f9d45 0xd5a75a 0xd5a733 0x10d2a89 0xd2ce65 0x495521 # 0x8f9e30 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a759 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a732 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b4ac 0x425d05 0x976d57 0x976dba 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x976d56 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x976db9 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1051dc5 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1051dc4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x404 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:484 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd70a93 0xd70a87 0xdd0b1c 0xdd08f8 0xdcffdb 0xdcfcea 0xdb52ef 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0xd70a92 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70a86 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b1b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd08f7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdcffda github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfce9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb52ee github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [11: 88] @ 0x48b485 0x425d05 0x7142de 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 576] @ 0x48b485 0x425d05 0xd757b6 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757b5 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [8: 896] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x1150908 0x114cdaa 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150907 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 1327104] @ 0x48b4b3 0x4907d3 0x71010f 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x71010e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 1008] @ 0x48b4ac 0x425d05 0x699efe 0x6a2345 0x115e56b 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x699efd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6a2344 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115e56a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:304 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x69be31 0x6abe1e 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69be30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6abe1d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:232 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 34560] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b485 0x425d05 0x6ace38 0x6acc54 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ace37 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:428 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ec7b 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x117ec7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x1251493 0x125159d 0x12390c5 0x12ba47a 0x12ba125 0x12b91be 0x12b74b6 0x495521 # 0x1251492 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x125159c google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x12390c4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf64 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:339 # 0x12ba479 google.golang.org/grpc.(*addrConn).createTransport+0x299 google.golang.org/grpc@v1.80.0/clientconn.go:1518 # 0x12ba124 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x4a4 google.golang.org/grpc@v1.80.0/clientconn.go:1465 # 0x12b91bd google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1bd google.golang.org/grpc@v1.80.0/clientconn.go:1348 # 0x12b74b5 google.golang.org/grpc.(*addrConn).connect+0x135 google.golang.org/grpc@v1.80.0/clientconn.go:997 0: 0 [1: 48] @ 0x48b485 0x490767 0xdc5b68 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xdc5b67 github.com/quic-go/quic-go.(*framer).Append+0x347 github.com/quic-go/quic-go@v0.59.0/framer.go:111 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1440] @ 0x48b485 0x425d05 0xc24996 0xc24900 0xc2ac4f 0xc286f6 0xc330e5 0x495521 # 0xc24995 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x355 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc248ff github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2ac4e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x48b485 0x490767 0xb7af3d 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7af3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 1632] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 3072] @ 0x48b485 0x4901c9 0x10c4eb3 0x10c2a31 0x10c2510 0x495521 # 0x10c4eb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:489 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [24: 12288] @ 0x48b485 0x490767 0x1599233 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599232 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 1584] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1599669 0x1599136 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1599668 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599135 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [95: 4560] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1599327 0x1599190 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1599326 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159918f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [27: 1728] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 864] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 1536] @ 0x48b485 0x425d05 0xd2dac9 0xd2d965 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xd2dac8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd2d964 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x46eef3 0x78b267 0x78e470 0x78e145 0xb137f9 0xb11d77 0xdfd596 0xdfd588 0xe01ede 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x78b266 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb137f8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd595 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd587 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe01edd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1024] @ 0x48b4ac 0x4901c9 0x8c1caf 0xd01a33 0xd01a1f 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01a32 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a1e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0x1054945 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054944 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [17: 15232] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [8: 512] @ 0x48b4ac 0x4901c9 0x115e3dc 0x115e3a2 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e3db github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115e3a1 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:302 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 1008] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a0d7f 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x114e5a5 0x114e596 0xd2c9f7 0xd2a21b 0xd2c96d 0x495521 # 0x114e5a4 github.com/pactus-project/pactus/network.(*NotifeeService).sendDisconnectEvent+0xc4 github.com/pactus-project/pactus/network/notifee.go:153 # 0x114e595 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0xb5 github.com/pactus-project/pactus/network/notifee.go:112 # 0xd2c9f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2c96c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0x10da146 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x10da145 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 256] @ 0x48b485 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [95: 4560] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1599327 0x1599190 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1599326 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159918f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169682f 0x6994b3 0xd4dcb8 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dcb7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7b30e5 0x7b578f 0x7b562c 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7b30e4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b578e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b562b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a81f 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a81e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 11520] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [18: 144] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafa625 0xc163c5 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa624 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc163c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a3665 0x7a4170 0x7a4847 0xd62f88 0xd62f56 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a3664 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a416f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4846 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd62f87 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62f55 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 2688] @ 0x48b4ac 0x46eabf 0x169116f 0x169110a 0x16935af 0x92d871 0x9339e4 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x169116e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1691109 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x16935ae crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal+0x16e crypto/internal/fips140/aes/gcm/gcm_nonces.go:281 # 0x92d870 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x9339e3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:529 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 1024] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x8c1bf8 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x5522ea 0x10da1e5 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1bf7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 96] @ 0x48b4ac 0x4731d7 0xbe512c 0xbe238d 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe512b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe238c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 23040] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc23605 0xc23408 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23407 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b485 0x490767 0x10c4745 0x10c46f7 0x113524b 0x113524c 0x10398d2 0x1038d07 0x495521 # 0x10c4744 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10c46f6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:466 # 0x113524a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:590 # 0x113524b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x10398d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x1038d06 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [8: 128] @ 0x48b485 0x425d05 0xc44626 0xc49bbe 0xc4985c 0x495521 # 0xc44625 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc49bbd github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16e9f65 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a615b 0x6ac842 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xd62552 0xd640c5 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd62551 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd640c4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8b4447 0x8c5665 0x10555cf 0x1054f05 0x1052871 0x105184b 0x1050e10 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4446 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x10555ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x1054f04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 416] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15b57 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x1696910 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1154374 0x1154360 0x1154343 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x1154373 encoding/hex.EncodeToString+0x53 encoding/hex/hex.go:127 # 0x115435f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1154342 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [33: 528] @ 0x48b4a5 0x4731d7 0x65da98 0x791a18 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x10d3b6d 0x10d3b0f 0xc16e2d 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d3b6c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d3b0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [27: 3456] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8f4a85 0x8f4ae4 0x8f7126 0x8f6f93 0x8f8f1f 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4a84 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8f4ae3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 112] @ 0x48b485 0x425d05 0xc232ca 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc232c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x629 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 20736] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x4901c9 0x8fa42c 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8fa42b github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x48b4ac 0x4901c9 0x759826 0xd2c486 0xd2c46d 0xd2c453 0xd2c487 0xd3807c 0x10d2b23 0xd2ce65 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd2c485 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2c46c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2c452 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2c486 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3807b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d2b22 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 960] @ 0x48b4ac 0x4731d7 0xb7ae35 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7ae34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:259 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x759826 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0x11544a7 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11544a6 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6ac205 0x6ac1db 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ac204 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6ac1da github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:274 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 640] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b485 0x425d05 0x9373d8 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x9373d7 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 81920] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 5760] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x72029f 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x72029e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 1472] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 4576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4d2f 0xdc463d 0xdd5599 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdc4d2e github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc463c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5598 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 112] @ 0x48b485 0x425d05 0x7158c6 0x7158f2 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158c5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x7158f1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 576] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e3e5 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e3e4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 360] @ 0x48b4ac 0x4731d7 0x78adad 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78adac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5adeb1 0x5adea5 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 256] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5b74 0x8f9085 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f5b73 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8f9084 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x7cd47a 0x7d396d 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7cd479 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7d396c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x48b485 0x425d05 0xc1efc6 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1efc5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x96ca05 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x96ca04 crypto/tls.(*Conn).processCertsFromClient+0x64 crypto/tls/handshake_server.go:942 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 384] @ 0x48b485 0x425d05 0x699f3d 0x6a2345 0x115e56b 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x699f3c github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6a2344 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115e56a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:304 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 400] @ 0x48b4a5 0x4901c9 0x791b1a 0x798306 0x78a4a7 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x791b19 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcf8c67 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x105128b 0x105171a 0x1050e10 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x105128a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x48b485 0x425d05 0x16d437a 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16d4379 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x976475 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x976474 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:41 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x48b485 0x425d05 0x6ae895 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ae894 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1280] @ 0x48b485 0x425d05 0xcff0ab 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xb06759 0xb06f3e 0xb05845 0xaff919 0xb7c6aa 0xb810e4 0x495521 # 0xcff0aa github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb06758 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06f3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb05844 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff918 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [14: 21504] @ 0x48b48c 0x425d05 0x7d32e5 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7d32e4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x85aa6f 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85aa6e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [14: 112] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0x10555cf 0x1054f05 0x1052871 0x105184b 0x1050e10 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x10555ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x1054f04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 1536] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1728] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 384] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddabf 0xcdda7b 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddabe github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcdda7a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 768] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93b38b 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b38a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x48b4ac 0x41b526 0xcff097 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcff096 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 2976] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x96d4fa 0x96f8cb 0x96d813 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x96d4f9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96f8ca crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x96d812 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ea2ad 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ea2ac crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [56: 6272] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd2db94 0xd2cdff 0x495521 # 0xd2db93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd2cdfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x748b67 0x748b21 0x74b093 0x74a6a5 0x74ac85 0x728f7f 0x729473 0x8e6bb1 0x8e61ce 0x8e5665 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748b66 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b20 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b092 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728f7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x729472 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8e61cd github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:184 # 0x8e5664 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:79 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 576] @ 0x48b485 0x425d05 0x6aecf6 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aecf5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169687b 0x6994b3 0xd4dc0c 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc0b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 1990656] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x1190425 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1190424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [144: 6912] @ 0x48b485 0x425d05 0x12c9479 0x12ce826 0x12c6fff 0x495521 # 0x12c9478 google.golang.org/grpc.(*Server).processUnaryRPC+0xf78 google.golang.org/grpc@v1.80.0/server.go:1394 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 896] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2560] @ 0x48b4ac 0x4731d7 0x15f8171 0x15f8132 0x15f8180 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f8170 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f8131 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f817f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [518: 82880] @ 0x48b485 0x490767 0x1225605 0xff040f 0xfefe69 0xfefc70 0xfefa93 0x1224a12 0x121f825 0x1251d9b 0x124a2df 0x12c6da8 0x12c6576 0x495521 # 0x1225604 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff040e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefe68 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefc6f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefa92 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224a11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121f824 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x1251d9a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a2de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 288] @ 0x48b4ac 0x4901c9 0x1251ef6 0x1251e12 0x124495a 0x495521 # 0x1251ef5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1251e11 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244959 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e8277 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e8276 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:264 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0xda4155 0xd9e75a 0xda70f1 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xda4154 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda70f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [10: 5120] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [138: 6624] @ 0x48b485 0x425d05 0x53b6f3 0x1248e73 0x1248e53 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1248e72 google.golang.org/grpc/metadata.NewIncomingContext+0x1612 google.golang.org/grpc@v1.80.0/metadata/metadata.go:165 # 0x1248e52 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x15f2 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:529 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f8325 0x15f825a 0x15f811b 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f8324 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x104 github.com/pactus-project/pactus/www/html/server.go:223 # 0x15f8259 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x15f811a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 258048] @ 0x48b4ac 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8eaae7 0x8e8253 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaae6 github.com/pactus-project/pactus/store.(*txStore).tx+0xc6 github.com/pactus-project/pactus/store/tx.go:69 # 0x8e8252 github.com/pactus-project/pactus/store.(*store).Transaction+0x92 github.com/pactus-project/pactus/store/store.go:260 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x6998a2 0xda4335 0xd9e75a 0xda6f8d 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda4334 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e759 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda6f8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [9: 10368] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15f78ce 0x15f7875 0x15f7867 0x15f1996 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f78cd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f7874 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f7866 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f1995 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709ccd 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1355: 563680] @ 0x48b485 0x425d05 0x12479ae 0x124a4ce 0x12c6da8 0x12c6576 0x495521 # 0x12479ad google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:394 # 0x124a4cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c6da7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6575 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [42: 4704] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d1ea5 0x12d1cb5 0x12d172f 0x12b2d31 0x15db943 0x12b2c17 0x131caa7 0x15f0cb8 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d1ea4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1cb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d172e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b2d30 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15db942 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2c16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131caa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:99 # 0x15f0cb7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x1150484 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150483 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 57344] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x10d9e42 0x10d5922 0xc17aee 0xc1763b 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10d9e41 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc17aed github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 768] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac92 0x16ca7ba 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac91 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16ca7b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b485 0x425d05 0xe02916 0xe02a4c 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xe02915 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe02a4b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [86: 17888] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1f685 0xc1f570 0xc1e3b6 0xc3641b 0xc3304a 0x495521 # 0xc1f684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc1f56f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e3b5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0x1055b99 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 96] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 2464] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 184] @ 0x48b485 0x425d05 0x6a39df 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a39de github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 3456] @ 0x48b4ac 0x425d05 0x699e52 0x6a2345 0x115e56b 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x699e51 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6a2344 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x115e56a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:304 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcf8c67 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x1150908 0x114cdaa 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150907 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 4480] @ 0x48b48c 0x425d05 0x938ff3 0x938dcf 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x938ff2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [16: 6144] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0x6616a9 0x662585 0x67370c 0x118e645 0x118d8ef 0x118d6a5 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x6616a8 net.filterAddrList+0x1e8 net/ipsock.go:137 # 0x662584 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e644 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118d8ee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d6a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcfb0a5 0xcfb077 0xcfad98 0xcfae30 0x495521 # 0xcfb0a4 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb076 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae2f github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [10: 800] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0x1150f78 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x699a0b 0xda431c 0xda6eaa 0xda708f 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6ea9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda708e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x1696910 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd35165 0x495521 # 0xd35164 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [202: 16160] @ 0x48b485 0x425d05 0x8b44f4 0x8c28a6 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 7104] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69a0c5 0x11541b8 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x11541b7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 336] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc27ad2 0xc27ae0 0xc330e5 0x495521 # 0xc27ad1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27adf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 192] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 1536] @ 0x48b485 0x425d05 0x733adb 0x7291e5 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x733ada github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 1280] @ 0x48b485 0x425d05 0xb760ba 0xb76049 0xb75fe8 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb760b9 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb76048 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb75fe7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16e9f65 0x16eaea5 0x9762cd 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b485 0x425d05 0xcf8c67 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x10d297c 0xd2ce65 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d297b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 9216] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6ad36c 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 112] @ 0x48b485 0x425d05 0xb03f2e 0xb77cc5 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb03f2d github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:138 # 0xb77cc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde04c 0xcdfe05 0x1051a32 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde04b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcdfe04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1051a31 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xafd10f 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd10e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 640] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x79385b 0x793856 0x793855 0x79385c 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79385a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793855 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793854 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79385b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x421f7b 0x6ac713 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ac712 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 816] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b44f4 0x8c28a6 0x1053f37 0x1051cb1 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28a5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x1053f36 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1051cb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1280] @ 0x48b485 0x4901c9 0x1186219 0x1186208 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x1186218 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186207 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 29696] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x6ae0de 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae0dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 704] @ 0x48b4ac 0x4901c9 0x6a0ce5 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 768] @ 0x48b4ac 0x4907d3 0x85c10c 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xb7626a 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x85c10b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb76269 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1728] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 40960] @ 0x48b4b3 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd9cb 0x7d36a8 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd9ca crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d36a7 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 131072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x1220ffd 0x123a21a 0x12ba47a 0x12ba125 0x12b91be 0x12b74b6 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1220ffc golang.org/x/net/http2.(*Framer).WriteSettings+0x21c golang.org/x/net@v0.53.0/http2/frame.go:884 # 0x123a219 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x20b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:445 # 0x12ba479 google.golang.org/grpc.(*addrConn).createTransport+0x299 google.golang.org/grpc@v1.80.0/clientconn.go:1518 # 0x12ba124 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x4a4 google.golang.org/grpc@v1.80.0/clientconn.go:1465 # 0x12b91bd google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1bd google.golang.org/grpc@v1.80.0/clientconn.go:1348 # 0x12b74b5 google.golang.org/grpc.(*addrConn).connect+0x135 google.golang.org/grpc@v1.80.0/clientconn.go:997 0: 0 [14: 14336] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x105128b 0x105171a 0x1050e10 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x105128a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 3360] @ 0x48b485 0x425d05 0x92e3f0 0xd62565 0xe053ff 0xdfbe72 0xda57f8 0x968582 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x92e3ef crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd62564 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe053fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:291 # 0xdfbe71 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda57f7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x968581 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x490767 0xdc69f8 0xdc5905 0xdcca3e 0xdcc265 0xdcc125 0xdc987b 0xdbd08f 0xdbc70c 0xdb06c5 0x495521 # 0xdc69f7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5904 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdc987a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdbd08e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [46: 96468992] @ 0x48b4b3 0x4901c9 0x709ccd 0x7226e5 0x748065 0x72dc0e 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709ccc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7226e4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x748064 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc0d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5447fc 0x5c9eaa 0x8ea72a 0x8ea677 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5447fb encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8ea729 github.com/pactus-project/pactus/util/encoding.WriteElements+0x2a9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8ea676 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f6 github.com/pactus-project/pactus/store/tx.go:40 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xcf9770 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf976f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x490af2 0x542e0d 0x16d0aca 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x542e0c bytes.Repeat+0xac bytes/bytes.go:678 # 0x16d0ac9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 7040] @ 0x48b485 0x4901c9 0xd2beec 0xd2bde9 0x10c4e88 0x10c2a31 0x10c2510 0x495521 # 0xd2beeb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2bde8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10c4e87 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:484 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 384] @ 0x48b485 0x490767 0x10541fe 0x10547da 0x1052871 0x105184b 0x1050e10 0x495521 # 0x10541fd github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x10547d9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [43: 688] @ 0x48b485 0x425d05 0xdd554a 0xdd53bc 0xde2c16 0xde46a2 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xdd5549 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd53bb github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c15 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde46a1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [9: 5184] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x9344fb 0x938b11 0x938b12 0x938b99 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x9344fa crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15b57 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x16d0a82 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d0a81 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9e28 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9e27 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [17: 816] @ 0x48b4ac 0x4731d7 0xb73c69 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73c68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 20736] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b485 0x425d05 0x976565 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x976564 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16e9f65 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b485 0x425d05 0x8c28ca 0x1053f37 0x1051cb1 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8c28c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x1053f36 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1051cb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x490767 0x87fa6e 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x87fa6d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [26: 5824] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 1536] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938866 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ab95 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78ab94 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 11520] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x490767 0xb81445 0x495521 # 0xb81444 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [2: 81920] @ 0x48b4b3 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xddf6fb 0xddf510 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xddf6fa github.com/quic-go/quic-go.(*baseServer).handleNewConn+0x11a github.com/quic-go/quic-go@v0.59.0/server.go:892 # 0xddf50f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl.func2+0x4f github.com/quic-go/quic-go@v0.59.0/server.go:859 0: 0 [6: 144] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd05 0x95b1cd 0x95b0b7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b1cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b0b6 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x48b485 0x425d05 0xb76172 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb76171 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 240] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 224] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 208] @ 0x48b485 0x490767 0xc36693 0xc3304a 0x495521 # 0xc36692 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 192] @ 0x48b4ac 0x4907d3 0x95c935 0x95c905 0x95c817 0x7af944 0x7afd9c 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x95c934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c816 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [61: 11712] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x48b145 0x69c5d3 0x6a0d7f 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3981312] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190aa5 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190aa4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b485 0x425d05 0x1154059 0x11952d1 0x119239d 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1154058 github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0xb8 github.com/pactus-project/pactus/sync/bundle/message/hello.go:31 # 0x11952d0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x170 github.com/pactus-project/pactus/sync/sync.go:233 # 0x119239c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1152] @ 0x48b485 0x490767 0x159936c 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159936b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 5184] @ 0x48b485 0x425d05 0x1598c65 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x1598c64 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [66: 152064] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [142: 127232] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8f8a 0x7a8330 0x7a8d9e 0x7a9268 0x7df02c 0x7df00b 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7a8f89 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df02b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df00a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0x1056b2a 0xd2c9f7 0xd2a21b 0xd2c96d 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x1056b29 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1051 # 0xd2c9f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2c96c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [64: 7168] @ 0x48b4ac 0x41b526 0xcfb08e 0xcfb077 0xcfad98 0xcfae79 0x495521 # 0xcfb08d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfb076 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [4: 256] @ 0x48b485 0x425d05 0xafb3da 0x1052536 0x105184b 0x1050e10 0x495521 # 0xafb3d9 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1052535 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdafe5b 0xdafdbc 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xdafe5a github.com/quic-go/quic-go.newDatagramQueue+0xcfa github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:39 # 0xdafdbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [86: 4128] @ 0x48b485 0x425d05 0x733b51 0x733b3d 0x733af1 0x7291e5 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x733b50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733af0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1152] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0xd4e773 0xd4ed79 0xd51272 0xd5f01c 0xd5e73c 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e772 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4ed78 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xf8 github.com/flynn/noise@v1.1.0/state.go:186 # 0xd51271 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xcf1 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd5f01b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e73b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x93b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:108 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 1536] @ 0x48b4ac 0x4901c9 0xafb5d0 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x956fa6 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x956fa5 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 950272] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd562b6 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd562b5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0xcf97a5 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf97a4 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [70: 161280] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 130560] @ 0x48b4ac 0x4907d3 0x933850 0x93838d 0x93995e 0xcfc9ef 0xcfc0dc 0x495521 # 0x93384f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93838c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93995d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfc9ee github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc0db github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [41: 656] @ 0x48b485 0x48b0a5 0x1195f95 0x119573c 0x1195446 0x1152623 0x495521 # 0x1195f94 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:334 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6480bc 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x6480bb net.srcAddrs+0x3b net/addrselect.go:46 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ab95 0x78b01c 0x78e470 0xafd8a7 0xafd67a 0xafd659 0xaff9e8 0xb7c6aa 0xb810e4 0x495521 # 0x78ab94 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd8a6 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd679 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd658 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaff9e7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb810e3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b485 0x425d05 0x748672 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x748671 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x57f0a6 0x5ceeb9 0x5ceeba 0x5ce5d7 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ceeb8 math/big.(*Int).Mul+0xb8 math/big/int.go:184 # 0x5ceeb9 github.com/consensys/gnark-crypto/ecc.getVector+0xb9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:313 # 0x5ce5d6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x16ea9c7 0x9722bf 0x97228a 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ea9c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9722be crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972289 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [254: 40640] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15991f0 0x15991f1 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15991ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15991f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 400] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 960] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x9354bd 0x9370d3 0x93540d 0x938b11 0x938b12 0x938b99 0x973098 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x9354bc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x9370d2 crypto/tls.(*Conn).retryReadRecord+0x72 crypto/tls/conn.go:800 # 0x93540c crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:759 # 0x938b10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b485 0x490767 0x1135299 0x113524c 0x10398d2 0x1038d07 0x495521 # 0x1135298 slices.Clone[...]+0x78 slices/slices.go:360 # 0x113524b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x10398d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x1038d06 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [66: 12672] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0x7d444e 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7d444d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [83: 1328] @ 0x48b485 0x425d05 0xbe3432 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3431 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 10752] @ 0x48b485 0x4901c9 0xcff025 0xcff026 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcff024 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff025 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0xd5a995 0xd5a50f 0x495521 # 0xd5a994 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5a50e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [21: 1008] @ 0x48b485 0x425d05 0x6a0865 0x6a083b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0864 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a083a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 416] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x93195a 0x971849 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x931959 crypto/tls.supportedSignatureAlgorithmsCert+0x19 crypto/tls/common.go:1799 # 0x971848 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0xa8 crypto/tls/handshake_server_tls13.go:836 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 1088] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 8256] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 278528] @ 0x48b4ac 0x4901c9 0x118d9dd 0x118d6a5 0x118fd2d 0x118fd2e 0x118fa1d 0x118f5a5 0x6b94e3 0x6b9416 0x495521 # 0x118d9dc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118d6a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x118fd2c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x118fd2d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fa1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f5a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b94e2 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9415 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1056] @ 0x48b485 0x425d05 0x683045 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683044 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1664] @ 0x48b4ac 0x4901c9 0x8e7609 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e7608 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:175 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 3360] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 42624] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 31744] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbe8 0x115bbe8 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 480] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 912] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x70542f 0x705388 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x70542e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x705387 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbad 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce04be 0xcdd6fe 0xcdc305 0xcdc157 0xd56ed1 0xe175af 0xd55dde 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcdd6fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcdc304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56ed0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [29: 4640] @ 0x48b485 0x425d05 0xce04be 0xcde3dc 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcde3db github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [48: 6144] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 25344] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x425d05 0x7afd05 0x95d76b 0x95d667 0x7af944 0x7afd9c 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d76a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d666 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 7168] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 208] @ 0x48b485 0x490767 0xc2b88e 0xc2b734 0xc2795f 0xc330e5 0x495521 # 0xc2b88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b733 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1150812 0x114cdaa 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150811 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 2304] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 576] @ 0x48b4ac 0x425d05 0xcd3d9e 0xcde2d1 0xcdf655 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcd3d9d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcde2d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 576] @ 0x48b485 0x48b0a5 0x1147a68 0x1147429 0x4a49ca 0x495521 # 0x1147a67 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1147428 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 256] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 800] @ 0x48b485 0x425d05 0xdbf09f 0xdbefe3 0xde3785 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdbf09e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbefe2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3784 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1344] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169682f 0x16d0cb7 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d0cb6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x473854 0x473366 0x11544b4 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x11544b3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x10d3b6d 0x10d3b0f 0x11508bb 0x114cdaa 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d3b6c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d3b0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 39168] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 2592] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [73: 9344] @ 0x48b485 0x425d05 0xb7621d 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7621c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:52 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0x1055b99 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [33: 23232] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda4a33 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a32 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 672] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc27656 0xc2763c 0xc330e5 0x495521 # 0xc27655 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2763b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [39: 4368] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xb761c6 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb761c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x1696910 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0xb12610 0xb125fe 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0xb1260f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb125fd github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [22: 352] @ 0x48b4a5 0x4901c9 0x728685 0x728620 0x72860c 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x728684 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72861f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72860b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [171: 5603328] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 1008] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 192] @ 0x48b4ac 0x421e68 0x115e654 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e653 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:307 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4249 0xd6302c 0xe02205 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0x8b4248 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd6302b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xe02204 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x48b485 0x490767 0x85c796 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85c795 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 2496] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 1224] @ 0x48b485 0x425d05 0x69c3b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c3b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 663552] @ 0x48b4b3 0x4907d3 0x71010f 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x71010e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8b4249 0xd6302c 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x8b4248 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd6302b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [48: 768] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b485 0x425d05 0xc272e5 0x495521 # 0xc272e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [29: 464] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 5984] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 909312] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 39168] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 3520] @ 0x48b485 0x4901c9 0xd2beec 0xd2bde9 0x10de152 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xd2beeb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2bde8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10de151 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:158 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [4: 384] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x97641e 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 864] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [91: 18928] @ 0x48b485 0x425d05 0x71fdff 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71fdfe github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0x699537 0x169687b 0x6994b3 0xd4db94 0xd4e62b 0xd501df 0xd5edab 0xd5e8b2 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4db93 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e62a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd501de github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5edaa github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e8b1 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [8: 8192] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 544] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 408] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x10d3a2c 0xc16e2d 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3a2b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [13: 4992] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x48b4ac 0x4901c9 0x8f9e95 0x8f9d45 0xd5a8c5 0xd5a89c 0x10d2a89 0xd2ce65 0x495521 # 0x8f9e94 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a8c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a89b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b44f4 0x8b441d 0x1053d8a 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x8b44f3 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b441c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x1053d89 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 1920] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 768] @ 0x48b485 0x425d05 0x70554f 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x70554e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 96768] @ 0x48b48c 0x4901c9 0x119757e 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x119757d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:562 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93b38b 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b38a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x79385b 0x793856 0x793855 0x79385c 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79385a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793855 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793854 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79385b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [16: 512] @ 0x48b485 0x425d05 0x115e3f0 0x115e3a2 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e3ef github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e3a1 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:302 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3072] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0xda38bf 0xda379b 0xda27b0 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda38be github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda27af github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [13: 2496] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 3584] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [38: 7296] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8b4447 0x1053d8a 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4446 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x1053d89 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b4ac 0x425d05 0x6aca65 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aca64 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:384 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [57: 13680] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c4fb7 0x10c2a31 0x10c2510 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c4fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b485 0x425d05 0x12460e9 0x12c6765 0x12c6332 0x12c60dc 0x495521 # 0x12460e8 google.golang.org/grpc/internal/transport.NewServerTransport+0x7a8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:252 # 0x12c6764 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12c6331 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c60db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [7: 224] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 528] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc276f6 0xc276dc 0xc330e5 0x495521 # 0xc276f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc276db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xcff07e 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcff07d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 144] @ 0x48b485 0x425d05 0xd276dd 0xd35445 0x495521 # 0xd276dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:377 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [7: 112] @ 0x48b485 0x425d05 0xb034f0 0xb76435 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb034ef github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:113 # 0xb76434 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115bbad 0x115da46 0x115da34 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da45 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da33 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:222 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e3e5 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e3e4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x7af8bd 0x964a11 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a10 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 2784] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1536] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 3072] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [108: 5184] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x16cbaba 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16cbab9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [134: 6432] @ 0x48b4ac 0x473854 0x473366 0xc1c42e 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc1c42d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 576] @ 0x48b485 0x490767 0xd2c15b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xd2c15a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 1600] @ 0x48b485 0x425d05 0xcddb79 0xcdc686 0xd2ccb7 0x495521 # 0xcddb78 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2ccb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [11: 264] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x1192165 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1192164 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [123: 51168] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x48b485 0x425d05 0x78c796 0x78c68e 0xb125ef 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0xb179ff 0xb17705 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0x78c795 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb179fe github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [23: 1104] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xcddb79 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcddb78 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 2912] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 2880] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1120] @ 0x48b485 0x425d05 0xdd76b6 0xde2485 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdd76b5 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2484 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x16e9f9a 0x16eaea5 0x16eaa49 0x970f9e 0x970f69 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x970f9d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970f68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [245: 19600] @ 0x48b485 0x425d05 0xc1c44c 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc1c44b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 288] @ 0x48b4a5 0x4731d7 0x78adad 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78adac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0xc49b45 0xc4985c 0x495521 # 0xc49b44 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [32: 768] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bd42b 0x6bd446 0x6bd41c 0x6bd3f6 0x6bd3d3 0x1161ad3 0x116af59 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bd42a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x6bd445 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bd41b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd3f5 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6bd3d2 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:131 # 0x1161ad2 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:651 # 0x116af58 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 560] @ 0x48b485 0x425d05 0xb7892d 0xb81959 0xb7fb85 0xb7f22b 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb7892c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb81958 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fb84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f22a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x759974 0x8c7378 0x8c7362 0x8c7363 0x522534 0x522d4e 0x52584c 0x51fa73 0x11544a7 0x11541ea 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x759973 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c7377 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c7361 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c7362 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11544a6 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11541e9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x48b145 0x69c5d3 0x6a0d7f 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x956f6a 0x93929a 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x956f69 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939299 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 49536] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [124: 507904] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 48384] @ 0x48b48c 0x41b4ad 0xcf9770 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf976f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 480] @ 0x48b485 0x425d05 0x74afd6 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x74afd5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 344] @ 0x48b485 0x490767 0xc2b88e 0xc2b734 0xc2795f 0xc330e5 0x495521 # 0xc2b88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b733 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 480] @ 0x48b485 0x490767 0xb17834 0x10c5675 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0xb17833 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5674 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [21: 56448] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b318 0x97acfc 0x938ae7 0x938d3b 0x96843b 0x9679ba 0x93b649 0x979d1f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b317 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97acfb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938ae6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938d3a crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [79: 8848] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfb1b3 0xcfad98 0xcfae79 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfb1b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [51: 816] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 1392] @ 0x48b4ac 0x473854 0x473366 0xafd2fe 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd2fd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:47 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 1200] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32768] @ 0x48b48c 0x490767 0x74d925 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74d924 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [25: 819200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x72f176 0x730054 0x731309 0x495521 # 0x72f175 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x1d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:570 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [29: 950272] @ 0x48b4b3 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x5522ea 0x10da1e5 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [29: 1856] @ 0x48b485 0x425d05 0x71ccec 0x72029f 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x72029e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1792] @ 0x48b48c 0x4901c9 0xc2cb33 0xc2c6b5 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc2cb32 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c6b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [26: 2496] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [163: 10432] @ 0x48b485 0x490767 0x78b133 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x9632d4 0x9632b3 0x7af944 0x7afd9c 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9632d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9632b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 5376] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 688] @ 0x48b4a5 0x473854 0x473366 0x78cf55 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78cf54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 2496] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6acfaf 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 576] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bb8c5 0x6bb869 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bb8c4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x6bb868 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 24320] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 172032] @ 0x48b4b3 0x4907d3 0x710012 0x72479f 0x73943d 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x710011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x72479e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73943c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 45312] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4096] @ 0x48b4ac 0x4907d3 0x720ccf 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720cce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 192] @ 0x48b485 0x425d05 0xcdf873 0xd38a59 0x10d3fef 0x11508bb 0x114cdaa 0x495521 # 0xcdf872 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d3fee github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [12: 3072] @ 0x48b485 0x425d05 0xcff0ab 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0x11508bb 0x114cdaa 0x495521 # 0xcff0aa github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 240] @ 0x48b485 0x425d05 0x53b6f3 0x1150845 0x115085c 0x114cdaa 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1150844 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x115085b github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x71ffad 0x748765 0x714237 0x748508 0x748e85 0x747e4d 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71ffac github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748e84 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e4c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [265: 2170880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x16eae69 0x16eaa49 0x972347 0x9722f3 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16eae68 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972346 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9722f2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0xda42cd 0xda49e5 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda42cc github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xda49e4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [12: 10752] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [60: 122880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 888] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [943: 30900224] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [397: 11382784] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 640] @ 0x48b485 0x425d05 0xc48daf 0x495521 # 0xc48dae github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0aea5 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0xd0aea4 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:676 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x669729 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x669728 net.(*OpError).Error+0x108 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [24: 384] @ 0x48b4a5 0x4731d7 0x65da98 0x791a18 0x79828a 0x78becf 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 1792] @ 0x48b485 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 312] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6b1ef7 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b1ef6 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0x78b133 0x78e470 0x1054945 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054944 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [220: 16220160] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 3808] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x10d297c 0xd2ce65 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d297b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 2080] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc16cf1 0xc174e7 0x495521 # 0xc16cf0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc174e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [2: 1280] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b4ac 0x425d05 0x976d57 0x976dba 0x9773ca 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x976d56 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x976db9 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x9773c9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 320] @ 0x48b4a5 0x4907d3 0x8e5af6 0x8e5afd 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x8e5af5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8e5afc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [227: 25424] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 2880] @ 0x48b4ac 0x4901c9 0x683018 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x683017 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b485 0x425d05 0x8f40c5 0x115d20c 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f40c4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [463: 111120] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 4224] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x705438 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5144c4 os.newFile+0x64 os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705437 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 1280] @ 0x48b4ac 0x4907d3 0x6b190b 0x6b18ab 0x6b1890 0x6b1f36 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6b190a github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1ea github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6b18aa github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x18a github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6b188f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6b1f35 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 1416] @ 0x48b485 0x48b145 0x69c5d3 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x4901c9 0x7a7f6e 0x7a8d9e 0x7a9268 0xda5c8a 0xda5c22 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7a7f6d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5c89 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5c21 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [13: 19968] @ 0x48b48c 0x425d05 0x7d32e5 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7d32e4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 72] @ 0x48b4ac 0x421e68 0x5caa85 0x6a45b4 0x6a4cc7 0x6ac842 0x6ad27e 0x6ad36c 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a45b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4cc6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x1054a54 0x1052871 0x105184b 0x1050e10 0x495521 # 0x1054a53 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x453 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:747 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ace4f 0x6acc54 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [313: 40064] @ 0x48b485 0x425d05 0x8c28ca 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x8c28c9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xc11496 0x105468f 0x1052871 0x105184b 0x1050e10 0x495521 # 0xc11495 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x105468e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x8c3228 0x8c313f 0x8c2e65 0x8c251f 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x8c3227 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x8c313e github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x8c2e64 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8c251e github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [47: 9024] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 2624] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1920] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [236: 90624] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 2880] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 11040] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [159: 12720] @ 0x48b485 0x425d05 0x8e7a05 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x8e7a04 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 6336] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 960] @ 0x48b4ac 0x41b4e8 0xcf978d 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf978c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 23040] @ 0x48b4ac 0x4907d3 0x95c935 0x95c905 0x95c817 0x7af944 0x7afd9c 0x95c78d 0x95c314 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x95c934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c816 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c78c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c313 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 5328] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 147456] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8eddcd 0x8e7156 0x8e70ec 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eddcc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7155 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8e70eb github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [22: 25344] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1680] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [33: 528] @ 0x48b4ac 0x425d05 0x791288 0x7912bc 0x798306 0x78a4a7 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x791287 net.ParseIP+0x27 net/ip.go:528 # 0x7912bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1008] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x1150d10 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x1150d0f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fbc7 0xc3fb87 0xc40b9d 0xc476cf 0xc20285 0xc1e3e7 0xc3641b 0xc3304a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fbc6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fb86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40b9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc476ce github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20284 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e3e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 38144] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x7090c5 0x721246 0x7221d5 0x7497c5 0x72dd71 0x72e705 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x7090c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721245 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x7221d4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7497c4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72e704 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [26: 416] @ 0x48b485 0x425d05 0x728873 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x728872 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [238: 121856] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 896] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x5c139d 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x5c139c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x749885 0x74980b 0x72dd71 0x72e705 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x749884 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x74980a github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72e704 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [60: 1105920] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [187: 4069120] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [70: 1335040] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [72: 165888] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [152: 9728] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [313: 6410240] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ecdf 0x117ece0 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ecde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ecdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 912] @ 0x48b4ac 0x425d05 0x71ffad 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ffac github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [97: 23280] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xb173f0 0xb177dd 0xd2c22b 0x10de171 0x10e0e95 0x10e15c5 0x10e0a54 0x495521 # 0xb173ef github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2c22a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10de170 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e0e94 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e15c4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e0a53 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [18: 11520] @ 0x48b48c 0x425d05 0x938ff3 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x938ff2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b02ce 0x6b02b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b02cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b02b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2304] @ 0x48b485 0x425d05 0xcf97ef 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf97ee github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 3072] @ 0x48b485 0x490767 0xbe3a88 0xbe29ed 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3a87 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe29ec github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xc4eba5 0xc4eaaa 0xc55c97 0xc55c8f 0xde7ee2 0xdeb155 0xdea505 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc4eba4 golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x24 golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:194 # 0xc4eaa9 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x229 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:31 # 0xc55c96 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55c8e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7ee1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [521: 125040] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 425984] @ 0x48b4b3 0x4901c9 0x709b85 0x71c22a 0x71cca6 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709b84 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2395: 176578560] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [135: 86400] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 245760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [72: 470016] @ 0x48b4ac 0x425d05 0x92182e 0x921822 0x980998 0x977423 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x92182d crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x921821 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x980997 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x977422 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 3840] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [35: 840] @ 0x48b4ac 0x4731d7 0xbe11da 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe11d9 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 106496] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1280] @ 0x48b485 0x425d05 0xcff0ab 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcff0aa github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [11: 4576] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc10f73 0x1054850 0x1052871 0x105184b 0x1050e10 0x495521 # 0xc10f72 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x105484f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 576] @ 0x48b485 0x425d05 0x7afd05 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16e9f65 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16e9f64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x6a0226 0x6ae16a 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a0225 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6ae169 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [140: 24640] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 832] @ 0x48b4ac 0x4901c9 0x1688386 0x168ac34 0x16ca7ba 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1688385 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168ac33 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16ca7b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cded4 0x7d4325 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cded3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4324 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x6aec25 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [173: 398592] @ 0x48b48c 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [70: 13440] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x51cef2 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169687b 0x6994b3 0x699a0b 0xda431c 0xda38ba 0xda379b 0xda7005 0xda1d95 0xda0698 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda38b9 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda379a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7004 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1d94 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0697 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 256] @ 0x48b485 0x425d05 0x9390be 0x938dcf 0x973098 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9390bd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973097 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x7ad405 0x7b244f 0x7b239f 0x7af944 0x7afd9c 0x7ad405 0x7b2297 0x7b873e 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b244e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b239e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b2296 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b873d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 25344] @ 0x48b4ac 0x425d05 0x921945 0x92192f 0x977435 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x921944 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x92192e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x977434 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 2048] @ 0x48b485 0x490767 0x85aaa8 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0xafb68a 0x1052d88 0x1052595 0x105184b 0x1050e10 0x495521 # 0x85aaa7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb689 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052d87 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 13824] @ 0x48b4ac 0x4907d3 0x95d8e5 0x95d8b1 0x95d7b7 0x7af944 0x7afd9c 0x95d76b 0x95d667 0x7af944 0x7afd9c 0x95b36d 0x95b257 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x95d8e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d8b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d7b6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d76a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d666 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b36c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b256 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3d9e 0xcde2d1 0xcdf655 0xd38a59 0x10512ae 0x105171a 0x1050e10 0x495521 # 0xcd3d9d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcde2d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcdf654 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10512ad github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [27: 1728] @ 0x48b485 0x421deb 0x900365 0x900381 0x8ffa8c 0xb033c5 0xb03398 0xb7641b 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x900364 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x900380 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x8ffa8b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb033c4 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb03397 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7641a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 1056] @ 0x48b485 0x425d05 0xb2653a 0xb73cfd 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb26539 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb73cfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0xcf9738 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf9737 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10d9f05 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x10d9f04 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [49: 5488] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x10d297c 0xd2ce65 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d297b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0x48b485 0x425d05 0xce04be 0xcddb68 0xcdc686 0xd2d63c 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcddb67 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a345 0x79a0ca 0x976cd0 0x9773ca 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x79a344 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0x79a0c9 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976ccf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x9773c9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 21504] @ 0x48b4ac 0x4901c9 0xd7a4a5 0x4a35b1 0xd75825 0xd75819 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd7a4a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd75824 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd75818 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [64: 12288] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd07 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c26d0 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd06 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c26cf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [109: 62784] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 144] @ 0x48b485 0x425d05 0xb035bc 0xb76435 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb035bb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:114 # 0xb76434 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1152] @ 0x48b485 0x425d05 0x10d46ea 0x10d3ff5 0x11508bb 0x114cdaa 0x495521 # 0x10d46e9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x11508ba github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [30: 480] @ 0x48b4a5 0x4731d7 0x40c666 0x791b8e 0x791b82 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791b8d strconv.FormatUint+0x2d strconv/number.go:203 # 0x791b81 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 7040] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c4fb7 0x10c2a31 0x10c2510 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c4fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x16b10da 0x16cae5e 0x16cee48 0x16cee1b 0x7b56b6 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cae5d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x16cee47 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cee1a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56b5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x85bb76 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8b426c 0xd6302c 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x85bb75 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b426b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd6302b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 192] @ 0x48b485 0x425d05 0x69ae98 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69ae97 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x1b7 github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 41216] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 896] @ 0x48b485 0x425d05 0x658e65 0x658e0f 0x67273b 0x671690 0xb1526a 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb15269 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc337ec 0xc32b99 0x495521 # 0xc337eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x13cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc32b98 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 160] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93af85 0x93af4f 0xcfa9c4 0xcfcdd1 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93af84 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93af4e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfa9c3 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfcdd0 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [28: 2688] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69b41f 0x69b3d3 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69b41e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69b3d2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3840] @ 0x48b4ac 0x4901c9 0x8e53ec 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e53eb github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:53 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 240] @ 0x48b485 0x425d05 0x6a07b5 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a07b4 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b485 0x425d05 0x1154d05 0x117ee77 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x1154d04 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x117ee76 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2400] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0xb07d8c 0xb778f3 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07d8b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb778f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 192] @ 0x48b4ac 0x4901c9 0xc506da 0xc4d21f 0xc4ea45 0xc55c97 0xc55c8f 0xde7ee2 0xdeb155 0xdea505 0x495521 # 0xc506d9 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:90 # 0xc4d21e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4ea44 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55c96 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55c8e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7ee1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [93: 107136] @ 0x48b48c 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 384] @ 0x48b4ac 0x473854 0x473366 0xd5a995 0x10d2a89 0xd2ce65 0x495521 # 0xd5a994 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 2000] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4901c9 0x16c17cd 0x16cb299 0x16cee48 0x16cee1b 0x7b56b6 0x7b2ab6 0x92a62c 0x97354b 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16c17cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cb298 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x16cee47 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cee1a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56b5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2ab5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a62b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x97354a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [70: 29120] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x48b485 0x4901c9 0xc406e6 0xc40a45 0xc44f9b 0xc37125 0xc33065 0x495521 # 0xc406e5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xe5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc40a44 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc44f9a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc37124 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [7: 2912] @ 0x48b485 0x4901c9 0x6a1e0e 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6a1e0d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [214: 3424] @ 0x48b4a5 0x48b01b 0xc165d0 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc165cf github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 240] @ 0x48b485 0x490767 0xbe2b52 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2b51 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 7680] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 9984] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1536] @ 0x48b485 0x4901c9 0xcff025 0xcff026 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcff024 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff025 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [15: 61440] @ 0x48b4ac 0x4901c9 0xd606b6 0xd60663 0xd605fb 0xd61657 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd606b5 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd60662 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd605fa github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:55 # 0xd61656 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 320] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 384] @ 0x48b485 0x4901c9 0x1053a5b 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1053a5a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:651 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [20: 320] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 448] @ 0x48b485 0x425d05 0xb153e8 0xb15466 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0xb153e7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb15465 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169682f 0x16e9f9a 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [42: 21504] @ 0x48b485 0x490767 0xc2b0ef 0xc2af85 0xc2795f 0xc330e5 0x495521 # 0xc2b0ee github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2af84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [31: 27776] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 480] @ 0x48b485 0x425d05 0x1696817 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [243: 38880] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15991f0 0x15991f1 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15991ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15991f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [291: 305135616] @ 0x48b4b3 0x4901c9 0x1229513 0x1229275 0x125fc79 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x1229512 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229274 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125fc78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [49: 7056] @ 0x48b4ac 0x4901c9 0x6ae8bb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ae8ba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eaf8f 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eaf8e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16d0aa6 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x16d0aa5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2240] @ 0x48b4ac 0x4907d3 0x7af79a 0x7af764 0x96503f 0x7af944 0x7afd9c 0x7af8bd 0x964a11 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7af799 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af763 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96503e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a10 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x748b67 0x748b21 0x74b093 0x74a6a5 0x74ac85 0x728f7f 0x729473 0x8e6bb1 0x8e61ce 0x8e5665 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x748b66 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b20 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b092 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728f7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x729472 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8e61cd github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:184 # 0x8e5664 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:79 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2640] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 1024] @ 0x48b485 0x4901c9 0xb173f0 0xb177dd 0x10c5675 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0xb173ef github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5674 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [26: 39936] @ 0x48b48c 0x425d05 0x7d32e5 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d32e4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [12: 2304] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 2880] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd05 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 21024] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d6ca 0xc2c912 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d6c9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc2c911 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 17024] @ 0x48b48c 0x425d05 0xd64374 0xd6416b 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd64373 crypto/tls.Server+0x313 crypto/tls/tls.go:47 # 0xd6416a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae205 0x7cd5b3 0x7d396d 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7ae204 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5b2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d396c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ec1d7 0x169687b 0x16e9f9a 0x16eaea5 0x16eaa49 0x976545 0x97651a 0x9725f1 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ec1d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x976544 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976519 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x9725f0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 1792] @ 0x48b485 0x425d05 0x115e405 0x115e3a2 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e404 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:356 # 0x115e3a1 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:302 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 2496] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 40960] @ 0x48b4ac 0x4901c9 0xafb2ff 0xafb292 0xafb296 0x1052536 0x1051926 0x104f5a8 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafb2fe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb291 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb295 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1052535 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1051925 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x104f5a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 1536] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 11520] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0xc0b985 0xc0b95a 0xc1d130 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0b984 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b959 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc1d12f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcdefd1 0xe0225a 0xe01faf 0xe01b25 0xe05fac 0xe062b2 0xe05985 0xd34f6c 0x495521 # 0xcdefd0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:834 # 0xe02259 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x119 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:128 # 0xe01fae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe01b24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe05fab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe062b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe05984 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd34f6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 128] @ 0x48b4ac 0x4901c9 0x8f9835 0x8f9c54 0x8f9977 0xd5a727 0x10d2a89 0xd2ce65 0x495521 # 0x8f9834 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9976 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5a726 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2a88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x970fe7 0x970fbb 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x970fe6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x970fba crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x10da47e 0x10da403 0x10da8a7 0x8f976b 0x10da729 0x10d58c2 0x1150f78 0x495521 # 0x10da47d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da402 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da8a6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da728 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1150f77 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [17: 408] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bccff 0x6bccd1 0x6bcced 0x6bccb5 0x6bcc92 0x1160e50 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bccfe github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:94 # 0x6bccd0 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bccec github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bccb4 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6bcc91 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:66 # 0x1160e4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:578 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd51757 0xd4e3b3 0xd4f84f 0xd5e109 0xd60be8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd51756 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e3b2 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x32 github.com/flynn/noise@v1.1.0/state.go:132 # 0xd4f84e github.com/flynn/noise.NewHandshakeState+0x72e github.com/flynn/noise@v1.1.0/state.go:356 # 0xd5e108 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x308 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:52 # 0xd60be7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [103: 8240] @ 0x48b485 0x425d05 0x6bd2ea 0x6bd2aa 0x6bd2d7 0x6bd2a2 0x115feba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd2e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd2a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:121 # 0x6bd2d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd2a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:120 # 0x115feb9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:480 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc23605 0xc23408 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23407 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [321: 56496] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15991f0 0x15991f1 0x1184262 0x1598b85 0x13270cb 0x156a93e 0x1326f23 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15991ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15991f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184261 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x1598b84 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13270ca github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1326f22 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x1220ffd 0x1245e58 0x12c6765 0x12c6332 0x12c60dc 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1220ffc golang.org/x/net/http2.(*Framer).WriteSettings+0x21c golang.org/x/net@v0.53.0/http2/frame.go:884 # 0x1245e57 google.golang.org/grpc/internal/transport.NewServerTransport+0x517 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:209 # 0x12c6764 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12c6331 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c60db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 35328] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x425d05 0xd92c3a 0x4a35b1 0xd939fe 0xd9621e 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd92c39 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:38 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd939fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9621d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [7: 2016] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4367 0x8f5f37 0x8f701f 0x8f8e65 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f4366 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8f5f36 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f701e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8e64 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x46eef3 0xc2b1ec 0xc2795f 0xc330e5 0x495521 # 0xc2b1eb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x9662e5 0x96623c 0x967878 0x972866 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9662e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96623b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x972865 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [23: 5520] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c43d7 0x10c2c7b 0x10c2510 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c43d6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 288] @ 0x48b485 0x490767 0x880a13 0x87e4e2 0x87e16c 0x817802 0x817572 0x1052d56 0x1052595 0x105184b 0x1050e10 0x495521 # 0x880a12 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e4e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e16b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817801 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x817571 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052d55 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052594 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 2240] @ 0x48b485 0x425d05 0xc1e46c 0xc1e460 0xc3641b 0xc3304a 0x495521 # 0xc1e46b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e45f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x96347b 0x963343 0x963348 0x7af944 0x7afd9c 0x9632d4 0x9632b3 0x7af944 0x7afd9c 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x96347a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963342 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x963347 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9632d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9632b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6abe2f 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6abe2e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [68: 13056] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x794365 0xb136d7 0xb1367a 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x794364 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb136d6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13679 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [112: 28672] @ 0x48b485 0x425d05 0xcff0ab 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcff0aa github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0xc0f5f6 0xc0f61c 0xd27818 0xd35445 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f5f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f61b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd27817 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [18: 9216] @ 0x48b485 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [45: 51840] @ 0x48b48c 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [19: 17024] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4c6 0x5ce4a0 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4c5 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce49f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x116308f 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x116308e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x6ac155 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ac154 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:269 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2112] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xd0b013 0xd27df7 0xd2a21b 0xd27c54 0xd35445 0x495521 # 0xd0b012 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x312 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:695 # 0xd27df6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2a21a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd27c53 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda7371 0xda25ce 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7370 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda25cd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 192] @ 0x48b4ac 0x4907d3 0x167f245 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [35: 1120] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2112] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ace4f 0x6acc54 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x69d3b9 0x69ceef 0x8f5a05 0x8f7312 0x8f9043 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d3b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69ceee github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a04 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8f7311 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xd1 github.com/pactus-project/pactus/execution/executor/sortition.go:43 # 0x8f9042 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:43 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [89: 1424] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 3584] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 16640] @ 0x48b4ac 0x4901c9 0x64f745 0x6506af 0x6519e5 0x654f4c 0x495521 # 0x64f744 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x6506ae net.(*Resolver).exchange+0x4ae net/dnsclient_unix.go:195 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [12: 2304] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 528] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [85: 413440] @ 0x48b48c 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [22: 25344] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0x66d926 0x66d8fd 0x662e18 0x6768a7 0x64d68b 0x64cfc8 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x66d925 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d8fc net.socket+0x9c net/sock_posix.go:27 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d68a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcf9f4e 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcf9f4d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 768] @ 0x48b485 0x490767 0x10541fe 0x10547da 0x1052871 0x105184b 0x1050e10 0x495521 # 0x10541fd github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x10547d9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 8448] @ 0x48b48c 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [83: 17264] @ 0x48b4ac 0x4901c9 0x115e3b1 0x115e3a2 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115e3b0 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x115e3a1 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:302 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 8640] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [38: 6080] @ 0x48b485 0x425d05 0xc1e4b0 0xc1e460 0xc3641b 0xc3304a 0x495521 # 0xc1e4af github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e45f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 1440] @ 0x48b4ac 0x4901c9 0x6a0ce5 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea0ac 0x16eaea5 0x16eaa49 0x16ea43a 0x970f38 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ea0ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ea439 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970f37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6acfaf 0x6acca5 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 8640] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 8448] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 240] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc23605 0xc23408 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23407 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [23: 1840] @ 0x48b4ac 0x4731d7 0x51fa86 0xce07d0 0xce6325 0xd02c22 0xcfdea2 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce07cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfdea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [20: 30720] @ 0x48b4ac 0x4907d3 0x939257 0x938dcf 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x939256 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938dce crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x16d0a0b 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16d0a0a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 864] @ 0x48b485 0x425d05 0x69b454 0x69b42a 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69b453 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69b429 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x10d46ea 0x10d3ff5 0xc16e2d 0x495521 # 0x10d46e9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d3ff4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 400] @ 0x48b485 0x425d05 0x6bd5cc 0x6bd62b 0x1162bba 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd5cb github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd62a github.com/pactus-project/pactus/committee.(*committee).Proposer+0xaa github.com/pactus-project/pactus/committee/committee.go:159 # 0x1162bb9 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd9 github.com/pactus-project/pactus/state/validation.go:24 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 144] @ 0x48b485 0x490767 0xc48b85 0xc487e5 0xc36f65 0xc36785 0xc3304a 0x495521 # 0xc48b84 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc487e4 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc36f64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6ad36c 0x8f8fa9 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8f8fa8 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:33 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4d2f 0xdc463d 0xdc2645 0xdc331b 0xdb9dcc 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0xdc4d2e github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc463c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc2644 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc331a github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xba github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:34 # 0xdb9dcb github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [30: 34560] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x16ea9c7 0x9728b2 0x972870 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ea9c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9728b1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 8256] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 1600] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 8832] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [117: 3744] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbad 0x115bbad 0x115da92 0x115da78 0x1162b65 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x1162b64 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:16 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0xcddb79 0xcdc686 0xd2d63c 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcddb78 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b536 0x69f905 0x69f765 0x1160f8c 0x8f55f8 0x1160ee6 0x115ff14 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69f904 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x1160f8b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:590 # 0x8f55f7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1160ee5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:587 # 0x115ff13 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:483 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 36864] @ 0x48b4ac 0x4901c9 0xdedbc5 0x4a35b1 0xde7ddc 0xde7dd0 0xdeb155 0xdea505 0x495521 # 0xdedbc4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde7ddb github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7dcf github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [70: 7840] @ 0x48b4ac 0x41b526 0xcfb0a5 0xcfb077 0xcfad98 0xcfae79 0x495521 # 0xcfb0a4 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb076 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [26: 208] @ 0x48b485 0x490767 0xbe2b52 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2b51 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [170: 1360] @ 0x48b485 0x490767 0xbdfa70 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdfa6f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0xbdfc55 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdfc54 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc54 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0xd757dd 0xd6f273 0xdb9076 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xd757dc github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f272 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb9075 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [12: 1536] @ 0x48b4ac 0x425d05 0x1053b5e 0x1053af8 0x1051c97 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x1053b5d github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1053af7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:656 # 0x1051c96 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x96ddec 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x96ddeb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b4ac 0x425d05 0x6aca65 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aca64 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:384 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f413e 0x115d20c 0x115fd1c 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f413d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x115d20b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x115fd1b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:469 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x65da98 0x791a18 0x79828a 0x78becf 0x78cf0a 0x78cac5 0x78c68e 0xb125ef 0xb135f5 0xb11d77 0xb152da 0xb152cc 0xd56cb9 0xe175af 0xd55dde 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a17 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cac4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb125ee github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb135f4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb152d9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb152cb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56cb8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 30464] @ 0x48b4ac 0x4907d3 0x9774ea 0x96e1e5 0x96d7e5 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x9774e9 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e1e4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d7e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c56b3 0xc0f5f6 0xc0f61c 0xd27818 0xd35445 0x495521 # 0x8c56b2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc0f5f5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f61b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd27817 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd35444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29ea9 0xc29950 0xc2cc36 0xc281e5 0xc330e5 0x495521 # 0xc29ea8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2994f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2cc35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc281e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [31: 39680] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x1696910 0x16d1133 0x16ca93f 0x16cbbe8 0x16cbcdf 0x16cb69d 0x16d4472 0x16d4431 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d1132 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16ca93e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cbbe7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cbcde crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cb69c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4471 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4430 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x16ea2f5 0x16eafe6 0x16ec0b5 0x970f19 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec0b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce04be 0xcddb68 0xcdc686 0xd2d63c 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcddb67 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2d63b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [706: 169440] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [83: 1992] @ 0x48b485 0x46eef3 0xdc6347 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xdc6346 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [15: 1440] @ 0x48b485 0x4901c9 0xb173f0 0xb177dd 0x10c5675 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0xb173ef github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5674 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [100: 102400] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 124416] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb912 0x116aeb1 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bb911 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x116aeb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [393: 251520] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 3456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [9: 3456] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8b4447 0x8c5665 0x1055b99 0x10553bc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4446 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c5664 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055b98 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x10553bb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xd9e7a8 0xda2765 0xda06d2 0xda059b 0xda03d8 0xdb9e1d 0xdb99e8 0xdb8db1 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0305 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7a7 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda2764 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda06d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda059a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda03d7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e1c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb99e7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0304 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1696817 0x6994b3 0x699a0b 0xda431c 0xda48e7 0xda4430 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda48e6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda442f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [56: 11648] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [56: 11648] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [187: 107712] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [157: 7536] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc40d16 0xc49784 0xc48fd0 0xc48d18 0x495521 # 0xc40d15 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc49783 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x883 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc48fcf github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc48d17 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x51fa86 0xcdd674 0xcdd632 0xcdc305 0xcdc157 0xd56ed1 0xe175af 0xd55dde 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd673 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:615 # 0xcdd631 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:565 # 0xcdc304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56ed0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe175ae github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd55ddd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [45: 51840] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [49: 6272] @ 0x48b485 0x425d05 0xd2dac9 0xd2cdff 0x495521 # 0xd2dac8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd2cdfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [14: 672] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [57: 10944] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [181: 11862016] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1128: 748486656] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x1190b65 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190b64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2150: 140902400] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [514: 8421376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 49152] @ 0x48b4ac 0x4901c9 0x8c1caf 0xcfbda7 0xcfbd90 0xcffa0b 0xcff651 0xd026b8 0xd384aa 0x5522ea 0x10da1e5 0x10d9fb7 0x8f976b 0x10d9df5 0x10d5922 0x1150939 0x114cdaa 0x495521 # 0x8c1cae github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbda6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbd8f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa0a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff650 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd384a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10d9fb6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f976a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9df4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d5921 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1150938 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [148: 85248] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [154: 64064] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 1104] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x705438 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x4e0884 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2cf5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e2cfd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51382a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x513813 os.open+0x13 os/file_open_unix.go:15 # 0x514713 os.openFileNolog.func1+0x93 os/file_unix.go:261 # 0x5146d6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5146a5 os.openFileNolog+0x25 os/file_unix.go:260 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705437 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12890: 8553185280] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [361: 9842304] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ec17 0x117ebf3 0x1194d0f 0x1190ed5 0x119097a 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ec16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117ebf2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190ed4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1190979 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [155: 1468160] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [434: 7999488] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x1197674 0x1190870 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x1197673 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x119086f github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6af github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0xd2f1f1 0xd2eee5 0x10d4fd1 0x10d4ddf 0xb8261f 0xb80f4e 0x495521 # 0xd2f1f0 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:253 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb8261e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80f4d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 160] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x4d83ae 0xafae11 0xafadef 0x758af1 0xafa70a 0xafaa65 0xb76232 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae10 io.ReadFull+0x30 io/io.go:354 # 0xafadee github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa709 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaa64 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb76231 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b133 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [219: 17520] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1696910 0x16ea2f5 0x16eafe6 0x16ea58d 0x97225a 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea2f4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eafe5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ea58c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x972259 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x16eaa49 0x97102d 0x970fe8 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eaa48 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97102c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x970fe7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 704] @ 0x48b4ac 0x4901c9 0x92ab39 0x9734d7 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x92ab38 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x9734d6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x16b10da 0x16cef14 0x7b57c5 0x7b9d16 0x7b0e9c 0x7de7da 0x7deed9 0xd630e5 0xd6282b 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16b10d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cef13 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b57c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d15 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0e9b crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de7d9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7deed8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd630e4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd6282a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 504] @ 0x48b485 0x46eef3 0xdc6347 0xdcca3e 0xdcc265 0xdcc125 0xdcaeca 0xdcac65 0xdbe135 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xdc6346 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdcca3d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc264 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc124 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaec9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcac64 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe134 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [63: 8064] @ 0x48b485 0x425d05 0xb7adbf 0xb7ad6f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb7adbe github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb7ad6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:253 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [261: 20880] @ 0x48b485 0x421deb 0x6a2f4d 0x6a3a55 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x7090c5 0x721246 0x7221d5 0x7497c5 0x72dd71 0x72e705 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x7090c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721245 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x7221d4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7497c4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72e704 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 13824] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [104: 21632] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc1e57a 0xc3641b 0xc3304a 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e579 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [28: 2688] @ 0x48b485 0x4901c9 0xb172bf 0xb177dd 0x10c5675 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0xb172be github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5674 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 1536] @ 0x48b485 0x425d05 0xcff0ab 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcff0aa github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [230: 18400] @ 0x48b485 0x421deb 0x6a2f4d 0x6a399f 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a2f4c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69a005 0x11541b8 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x11541b7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [372: 5952] @ 0x48b485 0x48b0a5 0xc1658e 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc1658d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [176: 11264] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a38b 0x78e0ef 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a38a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [222: 28416] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [113: 43392] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfa17c 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcfa17b github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [18: 1440] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4e5 0x5ce4a9 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4e4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5ce4a8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [249: 23904] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [76: 31616] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1e646 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1e645 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 7392] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 7200] @ 0x48b485 0x425d05 0x92e3f0 0xd62565 0xd640c5 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x92e3ef crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd62564 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xd640c4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 368640] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xdbd845 0xdbd86c 0xdbd1dc 0xdbc70c 0xdb06c5 0x495521 # 0xdedc44 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdbd844 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd86b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [66: 2112] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc232b7 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc232b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 1280] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 768] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe4f7 0xdbe2d1 0xdbd606 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe4f6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe2d0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd605 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [50: 800] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0x64f128 0x6502f6 0x6519e5 0x654f4c 0x495521 # 0x64f127 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x6502f5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [112: 28672] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [101: 90496] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1248] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1ef67 0xc1e385 0xc3641b 0xc3304a 0x495521 # 0xc1ef66 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc1e384 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x48b485 0x490767 0x7d444e 0x7d46fd 0xd62788 0x96d106 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d444d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62787 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x96d105 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [147: 1176] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc23605 0xc23408 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23407 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [310: 277760] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27ad2 0xc27ae0 0xc330e5 0x495521 # 0xc27ad1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27adf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd05 0x7af8bd 0x964a11 0x7af944 0x7afd9c 0x964937 0x964898 0x964845 0x7af944 0x7afd9c 0x964585 0x9644dc 0x9387f7 0x971b2c 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a10 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964936 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964897 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x964844 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9644db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a62b0 0x6a623d 0x6acc24 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a62af github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a623c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1276: 1469952] @ 0x48b48c 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 1008] @ 0x48b485 0x48b0a5 0x1195585 0x1195446 0x1152623 0x495521 # 0x1195584 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:275 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [677: 162480] @ 0x48b4ac 0x4731d7 0x159737d 0x1597508 0x15969a6 0x131f7ab 0x156a93e 0x131f603 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x159737c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597507 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15969a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x131f7aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f602 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [85: 54400] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [69: 13248] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [75: 14400] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 57344] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x938b11 0x938b12 0x938b99 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1194e2a 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x1194e29 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:187 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [47: 108288] @ 0x48b48c 0x41b4ad 0xcf9757 0xcf92c5 0xd02b65 0xd59d1d 0xd5873e 0xd57d1a 0xd56333 0x495521 # 0xcf9756 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf92c4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02b64 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 46592] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938866 0x9719e5 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfe1ac 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcfe1ab github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [42: 1008] @ 0x48b4ac 0x4731d7 0xbe3474 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3473 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [93: 7440] @ 0x48b485 0x425d05 0x6bd2ea 0x6bd2aa 0x6bd2d7 0x6bd2a2 0x1163062 0x115fb4a 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd2e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd2a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:121 # 0x6bd2d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd2a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:120 # 0x1163061 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x115fb49 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:444 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1728] @ 0x48b485 0x4901c9 0xb172bf 0xb177dd 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb172be github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [87: 16704] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0835 0x6a0817 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0834 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0816 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 152] @ 0x48b485 0x425d05 0x1154cf0 0x117ee77 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x1154cef github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x117ee76 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e8277 0x1161e39 0x159a565 0x133252b 0x156a93e 0x1332383 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e8276 github.com/pactus-project/pactus/store.(*store).Transaction+0xb6 github.com/pactus-project/pactus/store/store.go:264 # 0x1161e38 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x38 github.com/pactus-project/pactus/state/state.go:673 # 0x159a564 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x84 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x133252a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332382 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 360448] @ 0x48b4b3 0x4901c9 0x125267e 0x4a35b1 0x1250f27 0x121ed24 0x1221d1c 0x123250d 0x123250e 0x1231155 0x124769c 0x495521 # 0x125267d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1250f26 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121ed23 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1221d1b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123250c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123250d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x1231154 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124769b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [61: 11712] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [163: 62592] @ 0x48b485 0x4901c9 0xcff025 0xcff026 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcff024 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff025 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [339: 5424] @ 0x48b485 0x425d05 0xbe1195 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1194 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc31011 0xc30c6b 0x495521 # 0xc31010 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc30c6a github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x78a github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [6: 96] @ 0x48b485 0x425d05 0xcf8c67 0xd00fb6 0xd00e8c 0xd02878 0xd38ae2 0x10d297c 0xd2ce65 0x495521 # 0xcf8c66 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd00fb5 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00e8b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d297b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 2464] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x1194c65 0x1194d05 0x11929db 0x119225f 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119225e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 2560] @ 0x48b485 0x4901c9 0xd393bc 0xd393ae 0xd2bbe5 0x10c43d7 0x10c2c7b 0x10c2510 0x495521 # 0xd393bb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd393ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2bbe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c43d6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c2c7a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1696817 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1696816 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cf38 0x71d692 0x71dee6 0x748ec7 0x747e4d 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71dee5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x748ec6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e4c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [135: 77760] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [98: 37632] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 147456] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8eddcd 0x8e7156 0x8e70ec 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eddcc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7155 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8e70eb github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x79196f 0x79828a 0x78becf 0x78cf0a 0x78cac5 0x78c68e 0xb124a8 0xb139bc 0xb139a6 0xb11d77 0xb15bd7 0xb15bc0 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x79196e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cac4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c68d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb124a7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb139bb github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb139a5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11d76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15bbf github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [17: 272] @ 0x48b485 0x425d05 0x1231795 0x1232531 0x12310f9 0x123aa12 0x495521 # 0x1231794 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1232530 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12310f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123aa11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [73: 11680] @ 0x48b485 0x425d05 0xce04be 0xcddb68 0xcdc686 0xd2ccb7 0x495521 # 0xce04bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcddb67 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdc685 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd2ccb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [41: 7872] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 8256] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 9984] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 8192] @ 0x48b4ac 0x4731d7 0x15f1965 0x15f1926 0x15f1974 0x15f0d1f 0x9fd5a9 0x15a1842 0x15daab6 0x9ff3a7 0xa1dd4e 0x9fb690 0x495521 # 0x15f1964 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f1925 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f1973 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15f0d1e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9fd5a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a1841 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15daab5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff3a6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1dd4d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb68f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 672] @ 0x48b485 0x425d05 0x6ae945 0x6ae91b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6ae944 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6ae91a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [460: 7360] @ 0x48b485 0x425d05 0x53979b 0xc38b85 0xc1761a 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc38b84 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17619 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1: 24] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5c1c 0x8e7b9a 0x1161f16 0x15954a3 0x131e6cb 0x156a93e 0x131e523 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5c1b github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xbb github.com/pactus-project/pactus/store/block.go:118 # 0x8e7b99 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x79 github.com/pactus-project/pactus/store/store.go:218 # 0x1161f15 github.com/pactus-project/pactus/state.(*state).BlockHeight+0x35 github.com/pactus-project/pactus/state/state.go:681 # 0x15954a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xc2 github.com/pactus-project/pactus/www/grpc/blockchain.go:152 # 0x131e6ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e522 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [73: 2336] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 384] @ 0x48b485 0x490767 0x82a30e 0x82399e 0x821e05 0x81ad05 0x81b369 0x81b34f 0x81b376 0x83d453 0x83d2b3 0x841765 0x8669bf 0x86182c 0x880ea5 0x895cae 0x895c99 0x818978 0x818973 0x8188ec 0x125fbda 0x125fbc9 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x82a30d google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull+0x26d google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:600 # 0x82399d google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0xafd google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:173 # 0x821e04 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x81ad04 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x81b368 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x81b34e google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x81b375 google.golang.org/protobuf/internal/filedesc.(*Message).RequiredNumbers+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:323 # 0x83d452 google.golang.org/protobuf/internal/impl.needsInitCheckLocked+0x112 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:156 # 0x83d2b2 google.golang.org/protobuf/internal/impl.needsInitCheck+0xd2 google.golang.org/protobuf@v1.36.11/internal/impl/checkinit.go:134 # 0x841764 google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:388 # 0x8669be google.golang.org/protobuf/internal/impl.fieldCoder+0x2d7e google.golang.org/protobuf@v1.36.11/internal/impl/codec_tables.go:125 # 0x86182b google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0x62b google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:124 # 0x880ea4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x284 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x895cad google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x895c98 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x818977 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x818972 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x8188eb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x125fbd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x125fbc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [66: 12672] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [451: 10824] @ 0x48b485 0x425d05 0x9373d8 0x9344fb 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x9373d7 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x9344fa crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [18: 6912] @ 0x48b485 0x490767 0x10c5632 0x10c4f68 0x10c2a31 0x10c2510 0x495521 # 0x10c5631 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x171 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:552 # 0x10c4f67 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [14: 672] @ 0x48b4ac 0x473854 0x473366 0xb73cba 0xb73c53 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb73cb9 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73c52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [306: 14688] @ 0x48b485 0x425d05 0xc508a5 0xc4d21f 0xc4ea45 0xc55c97 0xc55c8f 0xde7ee2 0xdeb155 0xdea505 0x495521 # 0xc508a4 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:100 # 0xc4d21e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4ea44 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55c96 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55c8e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7ee1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb154 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea504 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [11: 2112] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [181: 5792] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 352] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [423: 27721728] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [415: 106240] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [45: 8640] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [142: 59072] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc27ad2 0xc27ae0 0xc330e5 0x495521 # 0xc27ad1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27adf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 384] @ 0x48b485 0x425d05 0x7afd05 0x9632d4 0x9632b3 0x7af944 0x7afd9c 0x962d65 0x962c57 0x7af944 0x7afd9c 0x9623f8 0x9622f5 0x7af944 0x7afd9c 0x9621c5 0x96211c 0x9387f7 0x9719e5 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9632d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9632b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962d64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962c56 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9623f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9622f4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9621c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96211b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9719e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169682f 0x6994b3 0x97641e 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97641d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [451: 33251328] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4907d3 0x95cb15 0x95cae5 0x95c9f7 0x7af944 0x7afd9c 0x95c46b 0x95c43a 0x7af944 0x7afd9c 0x95c005 0x95bbf7 0x9387f7 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x95cb14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95cae4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c9f6 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c46a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95c439 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bbf6 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x9387f6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [292: 37376] @ 0x48b4ac 0x425d05 0xafd1d2 0xafd158 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd1d1 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x131 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xafd157 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:45 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 25600] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938866 0x970e7b 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 4704] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc10c54 0x8fa4b1 0xb7afc5 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc10c53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fa4b0 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7afc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 2304] @ 0x48b485 0x490767 0x10c409d 0x10c40de 0x10c2c65 0x10c2510 0x495521 # 0x10c409c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c40dd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:420 # 0x10c2c64 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:316 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [63: 7056] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfb1b3 0xcfad98 0xcfae79 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb1b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 3936] @ 0x48b485 0x4901c9 0xafd10f 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd10e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 2240] @ 0x48b485 0x425d05 0x8e9079 0x8e906d 0x8e901c 0x115e2f4 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e9078 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e906c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e901b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x115e2f3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:285 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167f245 0x168a8b2 0x16ea115 0x16eaea5 0x9763e5 0x97219c 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168a8b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ea114 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97219b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2323: 5352192] @ 0x48b48c 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [72: 165888] @ 0x48b48c 0x490767 0xc2dc85 0xc22ce9 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc2dc84 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22ce8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [10: 640] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 576] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6acfaf 0x6acca5 0x6ac24d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6ac24c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:276 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [137: 6576] @ 0x48b485 0x425d05 0x117ed65 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x117ed64 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 1824] @ 0x48b485 0x4901c9 0xb173f0 0xb177dd 0x10c50b9 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0xb173ef github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb177dc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c50b8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [386: 55584] @ 0x48b485 0x425d05 0x55a0b7 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [136: 6528] @ 0x48b485 0x425d05 0xc4882c 0xc36f65 0xc36785 0xc3304a 0x495521 # 0xc4882b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc36f64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [88: 2816] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [66: 6336] @ 0x48b485 0x425d05 0xafd0ee 0xafd432 0xafd4d4 0xb7b18f 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xafd0ed github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:41 # 0xafd431 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd4d3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b18e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [323: 41344] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [79: 1896] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 22848] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xcfeff6 0xcff0ef 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0xd281ea 0x10d3ba9 0xc16e2d 0x495521 # 0xcfeff5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff0ee github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd281e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d3ba8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 10368] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 13312] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 1440] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0x1053f37 0x1051cb1 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x1053f36 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1051cb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [179: 11456] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [98: 3136] @ 0x48b485 0x425d05 0x1186045 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x1186044 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78f8dd 0x78f8de 0x11864ac 0x11858cf 0x1185d73 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11864ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [237: 18960] @ 0x48b485 0x425d05 0xc494d4 0xc48d18 0x495521 # 0xc494d3 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc48d17 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [138: 6624] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 28672] @ 0x48b4ac 0x4901c9 0x9f5ad1 0x9f5a79 0x9f5b95 0x9fb2fa 0x495521 # 0x9f5ad0 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0x9f5a78 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f5b94 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fb2f9 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x69cd17 0x1162cf2 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69cd16 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162cf1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:34 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [134: 6432] @ 0x48b485 0x425d05 0x11854f6 0x1185546 0x11955fb 0x1195446 0x1152623 0x495521 # 0x11854f5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1185545 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 5120] @ 0x48b4ac 0x425d05 0x7c431e 0x7c4333 0x9810b4 0x932656 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7c431d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4332 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9810b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 5376] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [43: 2752] @ 0x48b4ac 0x425d05 0x67a252 0x675595 0x67635e 0x6747a5 0xde82ad 0xdd6d9a 0xdd6abe 0xdd74ae 0xdb0e25 0x495521 # 0x67a251 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde82ac github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6d99 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6abd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd74ad github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0e24 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [86: 2752] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 560] @ 0x48b485 0x425d05 0x8e9079 0x8e906d 0x8e901c 0x8f49e8 0x8f7126 0x8f6f93 0x8f8f1f 0x1156e51 0x1156685 0x11620fc 0x1193aba 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8e9078 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e906c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e901b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8f49e7 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8f7125 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:23 # 0x8f6f92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f1e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1156e50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1156684 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x11620fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:706 # 0x1193ab9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6aec25 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [67: 38592] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f9835 0x8f9c54 0x8f9977 0xd5aa33 0xd5a50f 0x495521 # 0x8f9834 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9c53 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9976 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aa32 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5a50e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [28: 43008] @ 0x48b48c 0x425d05 0x7d32e5 0x7d46fd 0x96ca69 0x97317f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7d32e4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d46fc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96ca68 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97317e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [325: 20800] @ 0x48b485 0x425d05 0xc2b7ea 0xc2795f 0xc330e5 0x495521 # 0xc2b7e9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x8e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x8e6235 0x8e7065 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8e6234 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8e7064 github.com/pactus-project/pactus/store.NewStore+0x3c4 github.com/pactus-project/pactus/store/store.go:133 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [10: 1280] @ 0x48b485 0x4901c9 0xc0d3c5 0xc0d265 0xc2c83e 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0xc0d3c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc0d264 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2c83d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [71: 13632] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [460: 7360] @ 0x48b485 0x48b0a5 0xc17d0b 0xc1763b 0x495521 # 0xc17d0a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc1763a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [9: 3168] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5b74 0x8f8e94 0x115c1b9 0x115fd49 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8f5b73 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8f8e93 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x115c1b8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fd48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:470 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 4480] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0x979d1f 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0ec5 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0ec4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [24: 98304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [25: 28800] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x1191c0c 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1191c0b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 5632] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938866 0x97223d 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x97223c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [185: 5920] @ 0x48b4ac 0x425d05 0x67a3d7 0x675595 0x67635e 0x6747a5 0xde82ad 0xdd6d9a 0xdd6abe 0xdd74ae 0xdb0e25 0x495521 # 0x67a3d6 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde82ac github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6d99 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6abd github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd74ad github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0e24 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [447: 71520] @ 0x48b485 0x4901c9 0x1186219 0x1186208 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x1186218 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186207 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [158: 30336] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0x8c29f2 0xc1c3f0 0xc2c894 0xc2ada5 0xc286f6 0xc330e5 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c29f1 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c3ef github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c893 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ada4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc286f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 32256] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [117: 3744] @ 0x48b4ac 0x4731d7 0xbe3474 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe3473 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1454: 744448] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [168: 10752] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 360] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc2ba1c 0xc28705 0xc330e5 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2ba1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc28704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [83: 2656] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd025a5 0xd02530 0xd02648 0xd3836a 0x10da76c 0x10d58c2 0xc1741c 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd025a4 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd0252f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02647 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10da76b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d58c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1741b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [46: 8832] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 3840] @ 0x48b485 0x490767 0x78b133 0x78e470 0x78e145 0x11861f0 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11861ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [804: 128640] @ 0x48b485 0x425d05 0xbdf896 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdf895 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [387: 346752] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x48b485 0x425d05 0x7afd05 0x967252 0x96714c 0x7af944 0x7afd9c 0x967005 0x966f5c 0x967878 0x97367f 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x7afd04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967251 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96714b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afd9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966f5b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x967877 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x97367e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [269: 25824] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xd965d1 0xd96577 0xdbe8c2 0xdbdfc5 0xdbc76a 0xdbc7b6 0xdb06c5 0x495521 # 0xd965d0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd96576 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe8c1 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x321 github.com/quic-go/quic-go@v0.59.0/connection.go:2824 # 0xdbdfc4 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2c4 github.com/quic-go/quic-go@v0.59.0/connection.go:2729 # 0xdbc769 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc7b5 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [44: 10560] @ 0x48b485 0x4901c9 0x1186219 0x1186208 0x11858cf 0x1185d73 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x1186218 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186207 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11858ce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1185d72 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0xde23d9 0xde37c5 0xdf029f 0xde440e 0xde4685 0xdb9269 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xde23d8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde37c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf029e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde440d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4684 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb9268 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [23: 3680] @ 0x48b485 0x425d05 0xc1e248 0xc1e228 0xc3675b 0xc3304a 0x495521 # 0xc1e247 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x487 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e227 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3675a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [121: 5808] @ 0x48b485 0x425d05 0x1147456 0x4a49ca 0x495521 # 0x1147455 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 11520] @ 0x48b4ac 0x4901c9 0x814ea5 0x814730 0xafba06 0x1053645 0x1051e75 0x105b02c 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0x814ea4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81472f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba05 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1053644 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x1051e74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x105b02b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [408: 58752] @ 0x48b485 0x425d05 0x55a0b7 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [113: 5424] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [118: 5664] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 3456] @ 0x48b485 0x4901c9 0xcff025 0xcff026 0xcfa0e5 0xd0229d 0xd2d935 0xd2d6cf 0x10510d2 0x105171a 0x1050e10 0x495521 # 0xcff024 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff025 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa0e4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0229c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd2d934 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd2d6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x10510d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [94: 7520] @ 0x48b485 0x425d05 0x6bd2ea 0x6bd2aa 0x6bd2d7 0x6bd2a2 0x1161983 0x116ae82 0x116adf3 0x1164b71 0x1164b34 0x1187685 0x1194baf 0x119009a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6bd2e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x6bd2a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:121 # 0x6bd2d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:212 # 0x6bd2a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:120 # 0x1161982 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:644 # 0x116ae81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116adf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164b70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1164b33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x1187684 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x1194bae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x1190099 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [787: 327392] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc232b7 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc232b6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169682f 0x16e9f9a 0x16eaea5 0x9762cd 0x932647 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169682e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x972385 0x972357 0x96d854 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972384 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x972356 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78ad91 0x78b01c 0x78e470 0x1054acc 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78ad90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054acb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2658: 1763721216] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ec3c 0x1194d0f 0x1190dfb 0x119070b 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ec3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x1194d0e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x1190dfa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x119070a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167f245 0x5d6706 0x5d9cb6 0x60b87d 0x69ad33 0x69d11b 0x69d0f6 0x69cdc5 0x116059a 0x11600ba 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x167f244 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d11a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d0f5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69cdc4 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160599 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x199 github.com/pactus-project/pactus/state/state.go:538 # 0x11600b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:496 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 5936] @ 0x48b4ac 0x41b526 0xcfeff6 0xcff0ef 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcfeff5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff0ee github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 704] @ 0x48b48c 0x4901c9 0xc2b35e 0xc2795f 0xc330e5 0x495521 # 0xc2b35d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2795e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [615: 944640] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117ee29 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [98: 3136] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 11328] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b485 0x490767 0xc38910 0xc3893d 0xc27029 0xc2701d 0xc24bd1 0xc23605 0xc23408 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc3890f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3893c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc27028 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2701c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24bd0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23604 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23407 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [532: 12768] @ 0x48b4ac 0x4731d7 0x1151b6b 0xc2ecc6 0xc2eb10 0xc36be5 0xc3665a 0xc3304a 0x495521 # 0x1151b6a github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc2ecc5 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc2eb0f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc36be4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc36659 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 24576] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bc65 0x65a9d9 0xb15b57 0x10c76a5 0x10c7536 0x10c7365 0x10c5093 0x10c4ed9 0x10c2a31 0x10c2510 0x495521 # 0x4df19b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15b56 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c76a4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10c7535 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10c7364 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c5092 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c4ed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c2a30 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c250f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x79385b 0x793856 0x793855 0x79385c 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79385a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793855 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793854 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79385b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 880] @ 0x48b485 0x425d05 0xd587f0 0xd57d1a 0xd56333 0x495521 # 0xd587ef github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa2f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:202 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8ca5 0xd01136 0xd00eaa 0xd02878 0xd38ae2 0x1150908 0x114cdaa 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8ca4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01135 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00ea9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd02877 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd38ae1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1150907 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114cda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [297: 33264] @ 0x48b485 0x425d05 0xc17ec9 0xc232f8 0xc22c54 0xc37152 0xc33065 0x495521 # 0xc17ec8 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc232f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22c53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc37151 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc33064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [30: 34560] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x115d198 0x11600c7 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d197 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11600c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:500 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 18432] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f33a 0x75f350 0x169687b 0x16d0b1f 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0x979d1f 0x495521 # 0x75f339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f34f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d0b1e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2821: 406224] @ 0x48b4ac 0x4907d3 0xbe1545 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe1544 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 83328] @ 0x48b4ac 0x4907d3 0x937bae 0x9383c5 0x938866 0x971b2c 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x937bad crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x9383c4 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971b2b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [619: 1109248] @ 0x48b48c 0x4901c9 0xb2656f 0xb73cfd 0xb7ae6e 0xb768b2 0xb75f5d 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xb2656e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb73cfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7ae6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb768b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75f5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b4a5 0x48b01b 0x10d3065 0xd2ce65 0x495521 # 0x10d3064 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x784 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 4576] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 5040] @ 0x48b4ac 0x41b526 0xcff097 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcff096 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x16ca6e6 0x16d1025 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ca6e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1024 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 89856] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117ee29 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117ee28 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 43520] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x7090c5 0x721246 0x7221d5 0x7497c5 0x72dd71 0x72e705 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x7090c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721245 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x7221d4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7497c4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72e704 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 11520] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x1194c65 0x1194d05 0x11929db 0x1191fa6 0x119606f 0x1195a05 0x119546e 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194c64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x1194d04 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11929da github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1191fa5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x1195a04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b485 0x425d05 0x41b494 0xd5a0bb 0xd592da 0xd58239 0xd57d1a 0xd56333 0x495521 # 0xd5a0ba github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd592d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x10d3a2c 0xc16e2d 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3a2b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc16e2c github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 2304] @ 0x48b485 0x425d05 0x59ca90 0x117edbb 0x117ed6e 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x117edba github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x117ed6d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 11328] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [534: 59808] @ 0x48b485 0x425d05 0xc2ba98 0xc2ba8c 0xc28705 0xc330e5 0x495521 # 0xc2ba97 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ba8b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3098: 346976] @ 0x48b485 0x425d05 0x53974d 0xc38b85 0xc1761a 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc38b84 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17619 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [382: 24448] @ 0x48b485 0x425d05 0xbe2b18 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe2b17 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31b9a 0xb7f675 0xb7f265 0xb7e62f 0xb7c146 0xb712b5 0xb2e36a 0xb2e145 0xb2cd2d 0xb2ca3f 0x495521 # 0xb31b99 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f674 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb7f264 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e62e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c145 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb712b4 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e144 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cd2c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2ca3e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [135: 120960] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20e9e 0xc1e43a 0xc3641b 0xc3304a 0x495521 # 0xc20e9d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e439 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc33b4b 0xc32d3a 0x495521 # 0xc33b4a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc32d39 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [3423: 547680] @ 0x48b485 0x425d05 0xbdfa35 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbdfa34 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa34 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 752] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af4bc 0x6af373 0x8e5489 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af4bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af372 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e5488 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:58 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [237: 18960] @ 0x48b485 0x425d05 0x6a39f3 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a39f2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [641: 20512] @ 0x48b4ac 0x4731d7 0xbe11da 0xbdfb27 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe11d9 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfb26 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2840: 68160] @ 0x48b4ac 0x4731d7 0xbe327b 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe327a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [41: 656] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1920] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [823: 237024] @ 0x48b485 0x425d05 0x59ca90 0x117edbb 0x117ed6e 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x117edba github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x117ed6d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16ca6e6 0x16d1025 0x16d4430 0x7b8707 0x7b1de5 0x7b18c5 0x5c141b 0x971d19 0x96d845 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x16ca6e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1024 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d442f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8706 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1de4 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b18c4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d18 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d844 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2030: 357280] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [674: 32352] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [127: 6096] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [115: 5520] @ 0x48b485 0x425d05 0x69c414 0x69c3ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dae 0x6b1d94 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c413 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c3e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1dad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1d93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [223: 21408] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2969: 332528] @ 0x48b485 0x425d05 0xc1641b 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xc1641a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x43a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [157: 7536] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [88: 33792] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ae915 0x6ae8f7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ae914 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ae8f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3244: 3737088] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a399f 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a399e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169687b 0x16e9f9a 0x16eaea5 0x9763e5 0x9727ae 0x973692 0x96d874 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169687a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9763e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x9727ad crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973691 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d873 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 17920] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x93c69e 0x97106c 0x96d832 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97106b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3208: 3695616] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a2f69 0x6a2f3d 0x6a3a55 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a2f68 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a2f3c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3a54 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [777: 124320] @ 0x48b485 0x425d05 0xc2baa9 0xc2ba8c 0xc28705 0xc330e5 0x495521 # 0xc2baa8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ba8b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d52 0x7a8330 0x7a8d9e 0x7a9268 0xda5c8a 0xda5c22 0xdb20ab 0xdb9426 0xdb8105 0xdb58ac 0xdb2f7d 0xdb27a5 0xdb0412 0x495521 # 0x7a8d51 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a832f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8d9d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a9267 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5c89 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5c21 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb20aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb9425 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8104 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb58ab github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2f7c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 21760] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f8b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x1696910 0x6994b3 0x699a0b 0xda431c 0xda49e5 0xda448f 0xd9fa5f 0xd9f73d 0xda9db9 0xddece6 0xddccd2 0xddba45 0x495521 # 0x169690f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda431b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda49e4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda448e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f73c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9db8 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [13: 2496] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6abe66 0x6aba2f 0x1155245 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x1155244 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [661: 338432] @ 0x48b485 0x490767 0xbe32bb 0xbe2c09 0xbdf913 0xc1643a 0x10d3582 0x10d31ad 0xd2ce65 0x495521 # 0xbe32ba github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c08 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf912 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc16439 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3581 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d31ac github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [134: 6432] @ 0x48b485 0x425d05 0x1147579 0xc4a567 0xc4a32a 0xc49e85 0xc499b7 0xc4985c 0x495521 # 0x1147578 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4a566 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a329 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49e84 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc499b6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4985b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [4: 9216] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdda41a 0xdda3f3 0xdda3f2 0xd97a1b 0xd96b4e 0xdba59f 0xdb9017 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0xde9e7a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda419 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda3f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda3f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a1a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96b4d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba59e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9016 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f5f 0x115e387 0x1187d13 0x1193d53 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f5e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x115e386 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:296 # 0x1187d12 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x1193d52 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1426: 91264] @ 0x48b485 0x425d05 0xc365e5 0xc3304a 0x495521 # 0xc365e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc33049 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53978f 0x65838a 0x66dfbc 0x66dafb 0x662e18 0x672327 0x6721c9 0x6721ca 0x64d7ce 0x64cfc8 0x64c759 0x64b4a5 0xe0f7fb 0xe0eb97 0xe0e608 0xe17e9d 0xe18591 0xe182d0 0xd328d5 0xd26078 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658389 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66dfbb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x672326 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x6721c8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x6721c9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d7cd net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe0f7fa github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe0eb96 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe0e607 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe17e9c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe18590 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe182cf github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd26025 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd26024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x79487e 0x794849 0xd32fa5 0xd251ad 0xd250aa 0xd2619e 0x495521 # 0x79487d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x794848 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd32fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd251ac github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd250a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:131 # 0xd2619d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [43: 4816] @ 0x48b4ac 0x41b526 0xcff07e 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcff07d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6adced 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6adcec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [49: 5488] @ 0x48b4ac 0x41b526 0xcff009 0xcff105 0xcfdf98 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xcff008 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff104 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfdf97 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [21: 1008] @ 0x48b485 0x425d05 0xd2cd05 0x495521 # 0xd2cd04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [1: 2304] @ 0x48b48c 0x41b4ad 0xcf9757 0xcf9425 0xd02b7b 0xd59d1d 0xd5873e 0xd57d1a 0xe1879a 0xe182d0 0xd328d5 0xd26078 0x495521 # 0xcf9756 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf9424 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd02b7a github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:53 # 0xd59d1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5873d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe182cf github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [42: 4032] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 544] @ 0x48b485 0x425d05 0x6a0d65 0x6a08ad 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0d64 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a08ac github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b485 0x425d05 0xcdf873 0xd38a59 0x10d2fb7 0xd2ce65 0x495521 # 0xcdf872 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd38a58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d2fb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd2ce64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [418: 6688] @ 0x48b485 0x425d05 0xc38b37 0xc1761a 0x495521 # 0xc38b36 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17619 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [560: 107520] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a336d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3a45 0x6a3a46 0x118610e 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a336c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3a44 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3a45 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118610d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 13056] @ 0x48b4ac 0x425d05 0x921746 0x921733 0x9217bf 0x977066 0x943582 0x943d25 0x93b649 0xd64bdf 0xd64b8a 0xd64a9d 0xd593c2 0xd58239 0xd57d1a 0xe1879a 0xe182d0 0xd328d5 0xd26078 0x495521 # 0x921745 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x921732 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x9217be crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x977065 crypto/tls.(*hybridKeyExchange).keyShares+0x105 crypto/tls/key_schedule.go:185 # 0x943581 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943d24 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64a9c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe182cf github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 336] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7810dd 0x8c5691 0x10555cf 0x1054f05 0x1052871 0x105184b 0x1050e10 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7810dc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x10555ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x1054f04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169694e 0x16e9f9a 0x16eaea5 0x97624e 0x932647 0x94ed25 0x94ecef 0x94ac56 0x9444c8 0x93b649 0x979d1f 0x495521 # 0x169694d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e9f99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eaea4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97624d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x932646 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94ed24 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x94ecee crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x94ac55 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x9444c7 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [74: 303104] @ 0x48b4ac 0x4901c9 0xafb2ff 0xafb292 0xafb296 0x1052536 0x105184b 0x1050e10 0x495521 # 0xafb2fe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb291 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb295 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1052535 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x115420d 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115420c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd2e865 0xd22686 0xd2f8d8 0x495521 # 0xd2e864 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:171 # 0xd22685 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd20d3f 0xd2f8d8 0x495521 # 0xd20d3e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x103e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd2e9ac 0xd22686 0xd2f8d8 0x495521 # 0xd2e9ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x42b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd22685 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd21bae 0xd2f8d8 0x495521 # 0xd21bad github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1ead github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beac 0x78f8dd 0x78f8de 0xd32fc5 0xd251ad 0xd25245 0xd25be7 0xd25d25 0xd321fe 0xd30faf 0xd208a9 0xd2f8d8 0x495521 # 0x78beab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f8dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f8dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd32fc4 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:649 # 0xd251ac github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd25244 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:150 # 0xd25be6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd25d24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd321fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd30fae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd208a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0xd21c73 0xd2f8d8 0x495521 # 0xd21c72 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f72 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53ae78 0x53b60d 0x53b5cf 0xd26025 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd26024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xd20068 0xd2f8d8 0x495521 # 0xd20067 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x367 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:161 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xd1e35c 0xd1dbc5 0xd242ef 0xd202f9 0xd2f8d8 0x495521 # 0xd1e35b github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:171 # 0xd1dbc4 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xa84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd242ee github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:428 # 0xd202f8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x5f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:193 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9ed7e 0xda4543 0xd9fa5f 0xd9f365 0xdab2eb 0xde99d1 0xde934b 0xe00add 0xdfb30d 0xe0377f 0xe033f7 0xd3291d 0xd26078 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9ed7d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda4542 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fa5e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f364 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:80 # 0xdab2ea github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.59.0/connection.go:484 # 0xde99d0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde934a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00adc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb30c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0377e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe033f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd3291c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd2ea25 0xd22686 0xd2f8d8 0x495521 # 0xd2ea24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd22685 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd26025 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd26024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd57 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd30d6c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd30d6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd2f80c 0xd2f807 0x495521 # 0xd2f80b github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:101 # 0xd2f806 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd2f816 0xd2f807 0x495521 # 0xd2f815 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:102 # 0xd2f806 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xe17d90 0xe18591 0xe182d0 0xd328d5 0xd26078 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xe17d8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:230 # 0xe18590 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe182cf github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0xd2f2d3 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd2f2d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0xd33fff 0xd33fb6 0xd33f8b 0xd333c8 0xd314a5 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd33ffe github.com/multiformats/go-multiaddr.(*Component).RawValue+0x15e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xd33fb5 github.com/multiformats/go-multiaddr/net.ToIP+0x115 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0xd33f8a github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0xea github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:717 # 0xd333c7 github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0x387 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:673 # 0xd314a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:523 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc08f45 0xc090da 0xe049c7 0xd3923a 0xd31c33 0x78fa63 0xd3149d 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xc08f44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc090d9 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe049c6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd39239 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd31c32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x78fa62 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3149c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 288] @ 0x48b485 0x425d05 0xcdd70f 0xcdc305 0xcdc157 0xe1811a 0xd328d5 0xd26078 0x495521 # 0xcdd70e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcdc304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdc156 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe18119 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780cd5 0x7812e8 0x781111 0x8c5691 0xd6286b 0xd62718 0x949363 0x94da3a 0x94ac0c 0x9444c8 0x93b649 0xd64bdf 0xd64b8a 0xd64a9d 0xd593c2 0xd58239 0xd57d1a 0xe1879a 0xe182d0 0xd328d5 0xd26078 0x495521 # 0x780cd4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7812e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781110 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c5690 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd6286a github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x24a github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xd62717 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:143 # 0x949362 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x94da39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac0b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x9444c7 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64a9c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18799 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe182cf github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd328d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f385 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0xd2f384 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x424 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:272 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd05 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc08f45 0xc090da 0xe179e7 0xd3923a 0xd30d6c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xc08f44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc090d9 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe179e6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd39239 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd30d6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 192] @ 0x48b485 0x490767 0xd3136f 0xd311ee 0xd311d2 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd3136e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd311ed github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd311d1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd1cdc8 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5017 0x10d4fd7 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0xd1cdc7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x1c7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5016 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d4fd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd31c33 0x78fa63 0xd3149d 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd31c32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x78fa62 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3149c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 384] @ 0x48b485 0x490767 0xd2c15b 0xd311a7 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd2c15a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0xd311a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:488 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [5: 240] @ 0x48b4ac 0x4907d3 0x71ac6c 0x70c076 0x70c11a 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 144] @ 0x48b485 0x425d05 0x6adcff 0x6adcf3 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6adcfe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6adcf2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x78f98b 0xd1982f 0xd314c5 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0x78f98a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd1982e github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x7ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/black_hole_detector.go:211 # 0xd314c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:526 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b485 0x490767 0xd3136f 0xd311ee 0xd311d2 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd3136e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd311ed github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd311d1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd2f2d3 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd2f2d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xd2f2d3 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd2f2d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xd1f845 0xd1fae5 0xd2f317 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0xd1f844 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:80 # 0xd1fae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd2f316 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd30a2c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd30a2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd30a2c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd30a2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0xd1fdfc 0xd1fde9 0xd2f8d8 0x495521 # 0xd1fdfb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:440 # 0xd1fde8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:116 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd2f2d3 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd2f2d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc08f45 0xc090da 0xe049c7 0xd3923a 0xd30a2c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xc08f44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc090d9 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe049c6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd39239 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd30a2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc08f45 0xc090da 0xe179e7 0xd3923a 0xd31c33 0x78fa63 0xd3149d 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xc08f44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc090d9 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe179e6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd39239 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd31c32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x78fa62 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3149c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 12288] @ 0x48b48c 0x490767 0xc09f65 0x70b011 0xc0ae8c 0xc0c414 0xc0bea8 0xc12b25 0x10d4cf5 0x115175d 0x11514f1 0x495521 # 0xc09f64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x70b010 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0ae8b github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc0c413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0bea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc12b24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d4cf4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x48b485 0x425d05 0xd2f83a 0xd2f807 0x495521 # 0xd2f839 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:97 # 0xd2f806 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f053 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0xd2f052 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:235 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0ae28 0xc0c414 0xc0bea8 0xc12b25 0x10d4cf5 0x115175d 0x11514f1 0x495521 # 0xc0ae27 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0c413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0bea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc12b24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d4cf4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd325e5 0xd26078 0x495521 # 0xd325e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:587 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc08f45 0xc090da 0xe049c7 0xd3923a 0xd30d6c 0xd2ffef 0xd305f3 0xd2f9e5 0xd20190 0xd2f8d8 0x495521 # 0xc08f44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc090d9 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe049c6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd39239 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd30d6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd2ffee github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd305f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd2f9e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd21c8d 0xd2f8d8 0x495521 # 0xd21c8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x4a4272 0x4a4250 0x4a424f 0xc0be54 0xc12b25 0x10d4cf5 0x115175d 0x11514f1 0x495521 # 0x48f284 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a283c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4271 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a424f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a424e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc0be53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc12b24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d4cf4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 8192] @ 0x48b4ac 0x425d05 0x9214ce 0x9214c2 0x9808d8 0x97701b 0x943582 0x943d25 0x93b649 0x979d1f 0x495521 # 0x9214cd crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x9214c1 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x9808d7 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97701a crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x943581 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943d24 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd3264a 0xd26078 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd32649 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:589 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd38d54 0xd38d46 0xd31c33 0x78fa63 0xd3149d 0xd2fa10 0xd20190 0xd2f8d8 0x495521 # 0xd38d53 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38d45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd31c32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x78fa62 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3149c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd2fa0f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2018f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac76f 0x6ac6ad 0x6ad27e 0x6ad36c 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac76e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac6ac github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:327 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8192] @ 0x48b48c 0x490767 0x457609 0x460874 0x460785 0x493aca # 0x48b48b runtime.mallocgc+0xab runtime/malloc.go:1204 # 0x490766 runtime.growslice+0x506 runtime/slice.go:273 # 0x457608 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460873 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460784 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0xdaab45 0xdaaa10 0xde99d1 0xde934b 0xe00add 0xdfb30d 0xe0377f 0xe033f7 0xd3291d 0xd26078 0x495521 # 0xdaab44 github.com/quic-go/quic-go.newConnIDManager+0x624 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:56 # 0xdaaa0f github.com/quic-go/quic-go.init.func2+0x4ef github.com/quic-go/quic-go@v0.59.0/connection.go:421 # 0xde99d0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde934a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00adc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb30c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe0377e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe033f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd3291c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd26077 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b485 0x425d05 0x115136e 0x114fa4f 0x114eff8 0x114c87a 0x163eb92 0x1658a97 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115136d github.com/pactus-project/pactus/network.ConnectAsync+0x4d github.com/pactus-project/pactus/network/utils.go:74 # 0x114fa4e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x56e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x114eff7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x114c879 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163eb91 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x1658a96 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 1408] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0x114edc5 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x114edc4 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0x8edcd5 0x8edc97 0x8edc8b 0x8e7156 0x8e70ec 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8edcd4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edc96 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edc8a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8e7155 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8e70eb github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0x8c42f8 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759826 0x79385b 0x793856 0x793855 0x79385c 0x79828a 0x78becf 0x78cf0a 0x78ae07 0x78b01c 0x78e470 0x78e145 0x8c42f8 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x759825 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79385a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793855 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793854 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79385b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x798289 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bece github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b01b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x759ad5 0x759a1f 0x759a20 0x780938 0x79322d 0x798306 0x78a4a7 0x78e0ef 0x8c42f8 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x759ad4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x759a1e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a1f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780937 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79322c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x531c7f 0x78a134 0x78a11a 0x78e0ef 0x8c42f8 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a133 strings.Split+0x73 strings/strings.go:361 # 0x78a119 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x1150152 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1150151 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x1150152 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1150151 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 335872] @ 0x48b4b3 0x4901c9 0x5134e9 0x513373 0x11500fd 0x11500f8 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5134e8 os.readFileContents+0x48 os/file.go:906 # 0x513372 os.ReadFile+0xd2 os/file.go:871 # 0x11500fc github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x11500f7 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b4ac 0x4739a5 0x473495 0x759aa6 0x759a1f 0x759a20 0x780938 0x79322d 0x798306 0x78a4a7 0x78e0ef 0x8c42f8 0x1151205 0x11449c6 0x1149ca7 0x1149c82 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x759aa5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x759a1e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a1f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780937 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79322c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11449c5 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a5 github.com/pactus-project/pactus/network/config.go:142 # 0x1149ca6 github.com/pactus-project/pactus/network.(*Config).CheckIsBootstrapper+0x1726 github.com/pactus-project/pactus/network/config.go:148 # 0x1149c81 github.com/pactus-project/pactus/network.makeNetwork+0x1701 github.com/pactus-project/pactus/network/network.go:255 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b133 0x78e470 0x78e145 0x8c42f8 0x1151205 0x11449c6 0x1149ca7 0x1149c82 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e144 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11449c5 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a5 github.com/pactus-project/pactus/network/config.go:142 # 0x1149ca6 github.com/pactus-project/pactus/network.(*Config).CheckIsBootstrapper+0x1726 github.com/pactus-project/pactus/network/config.go:148 # 0x1149c81 github.com/pactus-project/pactus/network.makeNetwork+0x1701 github.com/pactus-project/pactus/network/network.go:255 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a615b 0x6ac842 0x6ad27e 0x6ad36c 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a615a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bc8b 0x115bbe8 0x115bbe8 0x115bbad 0x115bbad 0x115bbe8 0x115bbad 0x115bbe8 0x115bbe8 0x115bbad 0x115da92 0x115da78 0x115cfc9 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115bc8a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbe7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bbac github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115da91 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115da77 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:223 # 0x115cfc8 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:142 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e873 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e872 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7142de 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 47360] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 2048] @ 0x48b4ac 0x4907d3 0x720ccf 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720cce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71ccec 0x72029f 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x72029e github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x71ac6c 0x71a30f 0x71e3e5 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a30e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e3e4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 2560] @ 0x48b48c 0x490767 0x72de2c 0x72dd97 0x72dd80 0x72ebba 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x72de2b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x72dd96 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x72dd7f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x72ebb9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 1728] @ 0x48b48c 0x425d05 0x7227e5 0x748065 0x72dc0e 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x7227e4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x748064 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc0d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 640] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 512] @ 0x48b4ac 0x4907d3 0x720ccf 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720cce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d77c 0x71df8b 0x748ec7 0x747e4d 0x70b922 0x70b999 0x70c110 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71df8a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x748ec6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e4c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b921 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x425d05 0x70554f 0x7485b8 0x74858d 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x70554e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x7485b7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x74858c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 16] @ 0x48b485 0x425d05 0x7142de 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7142dd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 11520] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f8b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 1280] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f8b 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f8a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b485 0x425d05 0x7158c6 0x7158f2 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7158c5 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x7158f1 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x7090c5 0x721246 0x7221d5 0x7497c5 0x72dd71 0x72ebba 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x7090c4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721245 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x7221d4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x7497c4 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72dd70 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72ebb9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x72f28a 0x72f239 0x730054 0x731309 0x495521 # 0x72f289 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x2e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x72f238 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x298 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [66: 1584] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71bb86 0x70c0c2 0x70c0b2 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71bb85 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x70c0c1 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:43 # 0x70c0b1 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:152 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [35: 170240] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x72c50a 0x72f5e7 0x730054 0x731309 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x72c509 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 22528] @ 0x48b4ac 0x4907d3 0x720ccf 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x720cce github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x425d05 0x709df2 0x719eea 0x71332b 0x713e37 0x7151ee 0x715293 0x715a11 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709df1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x719ee9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71332a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e36 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7151ed github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x715292 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a10 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [53: 502016] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71ac6c 0x70c076 0x70c11a 0x70c076 0x70c11a 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 221184] @ 0x48b48c 0x4901c9 0x74cc12 0x74b9c5 0x73d974 0x72d065 0x72ce19 0x72c64a 0x72cfe5 0x72cee8 0x72f64d 0x730054 0x731309 0x495521 # 0x74cc11 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x74b9c4 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d973 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d064 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce18 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72cfe4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cee7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f64c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [176: 11264] @ 0x48b485 0x425d05 0x71ccec 0x71cf38 0x71db26 0x71dd3e 0x71c1b5 0x70b999 0x70c110 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd3d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1b4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b998 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x70c10f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [53: 848] @ 0x48b4ac 0x4907d3 0x71ac6c 0x70c076 0x70c11a 0x70c076 0x70d333 0x72e52a 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x71ac6b github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70c119 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c075 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x70d332 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x72e529 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 3072] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 1680] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b485 0x425d05 0x733adb 0x7291e5 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x733ada github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [10: 640] @ 0x48b485 0x425d05 0x71ccec 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71cceb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b485 0x425d05 0x728873 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x728872 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 64] @ 0x48b485 0x425d05 0x74afd6 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x74afd5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 560] @ 0x48b485 0x425d05 0x8e7a05 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8e7a04 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [111: 2116992] @ 0x48b4ac 0x4901c9 0x709495 0x708f13 0x709214 0x720f5d 0x7219b1 0x721cc5 0x74964b 0x72dc88 0x72eac7 0x72c64a 0x72f5e7 0x730054 0x731309 0x495521 # 0x709494 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f12 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709213 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f5c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721cc4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74964a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dc87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eac6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c649 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f5e6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731308 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 4480] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 240] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a0d7f 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0x728873 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x728872 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [13: 9152] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 288] @ 0x48b485 0x425d05 0x733b51 0x733b3d 0x733af1 0x7291e5 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x733b50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733af0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x7291e4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a61c8 0x6a6166 0x6ac842 0x6ad27e 0x6ad36c 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a61c7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6165 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 110592] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b2e5 0x115cb71 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b2e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x115cb70 github.com/pactus-project/pactus/state.LoadOrNewState+0x490 github.com/pactus-project/pactus/state/state.go:124 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 896] @ 0x48b485 0x425d05 0x71284f 0x71413d 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71284e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71413c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 192] @ 0x48b485 0x48b145 0x69c5d3 0x6a0d7f 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 288] @ 0x48b4ac 0x425d05 0x6aeb36 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6aeb35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b4a5 0x4901c9 0x728685 0x728620 0x72860c 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x728684 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72861f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72860b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [37: 8880] @ 0x48b485 0x425d05 0x71d77c 0x71e386 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e385 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4645 0x6a4e25 0x6acc24 0x6aed10 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4644 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a4e24 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b3ab 0x115cb71 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b3aa github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x10a github.com/pactus-project/pactus/state/score/score.go:32 # 0x115cb70 github.com/pactus-project/pactus/state.LoadOrNewState+0x490 github.com/pactus-project/pactus/state/state.go:124 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 288] @ 0x48b485 0x425d05 0x115cc1c 0x115cbba 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115cc1b bytes.NewReader+0x53b bytes/reader.go:159 # 0x115cbb9 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d9 github.com/pactus-project/pactus/state/state.go:118 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [45: 10800] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af5f4 0x6af600 0x6aeb72 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af5f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af5ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aeb71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [25: 14400] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [30: 12480] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b485 0x425d05 0x71fdff 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71fdfe github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x7202da 0x748765 0x714237 0x748508 0x748852 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7202d9 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x748764 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748507 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748851 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d77c 0x71db9c 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5e4a 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71d77b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71db9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5e49 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a45b4 0x6a4cc7 0x6ac842 0x6ad27e 0x6ad36c 0x8e70f0 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a45b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4cc6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ac841 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:343 # 0x6ad27d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad36b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x8e70ef github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:129 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69f8b6 0x69f87f 0x69f765 0x115d845 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69f8b5 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69f87e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x115d844 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8ed711 0x8ed6e4 0x8ed22a 0x8ec6d6 0x8e600e 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8ed710 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x90 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8ed6e3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8ed229 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8ec6d5 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8e600d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2cd github.com/pactus-project/pactus/store/block.go:176 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8e964b 0x8e96aa 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8e964a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e96a9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x69f8a5 0x69f765 0x115d845 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69f8a4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:223 # 0x69f764 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:203 # 0x115d844 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b9b2 0x115b9da 0x115b967 0x115d886 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b9b1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115b9d9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115b966 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x115d885 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x71ebdb 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x71ebda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8e964b 0x8e96aa 0x8e95e5 0x115d994 0x115ca1c 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8e964a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:253 # 0x8e96a9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d993 github.com/pactus-project/pactus/state.(*state).retrieveTotalPower+0x73 github.com/pactus-project/pactus/state/state.go:212 # 0x115ca1b github.com/pactus-project/pactus/state.LoadOrNewState+0x33b github.com/pactus-project/pactus/state/state.go:95 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e709b 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e709a github.com/pactus-project/pactus/store.NewStore+0x3fa github.com/pactus-project/pactus/store/store.go:118 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6aebdc 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6aebdb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a0d7f 0x6aec25 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6aecf6 0x6add56 0x8e676e 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6aecf5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6add55 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8e676d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4ac 0x425d05 0x6a29b0 0x8e4c37 0x8e883e 0x1161f76 0x159676f 0x131f44b 0x156a93e 0x131f2a3 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x6a29af github.com/pactus-project/pactus/types/account.FromBytes+0x2f github.com/pactus-project/pactus/types/account/account.go:34 # 0x8e4c36 github.com/pactus-project/pactus/store.(*accountStore).account+0xf6 github.com/pactus-project/pactus/store/account.go:61 # 0x8e883d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1161f75 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:685 # 0x159676e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x131f44a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f2a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 16 [1: 16] @ 0x48b4a5 0x4901c9 0x791b1a 0x798306 0x78a4a7 0x78e0ef 0x8c42f8 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x791b19 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x798305 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e0ee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c42f7 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b485 0x425d05 0x115b891 0x115b885 0x115b8e3 0x115d906 0x8e4f65 0x8e8a39 0x115d7a5 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b890 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x90 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x115b884 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x84 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x115b8e2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115d905 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:198 # 0x8e4f64 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8e8a38 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x115d7a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:197 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4a5 0x4901c9 0x6a0ce5 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4a5 0x4907d3 0x8e5af6 0x8e5afd 0x8e7972 0x8e788b 0x115cbb0 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8e5af5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8e5afc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x115cbaf github.com/pactus-project/pactus/state.LoadOrNewState+0x4cf github.com/pactus-project/pactus/state/state.go:112 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4ac 0x425d05 0x115b38a 0x115cb71 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b389 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0xe9 github.com/pactus-project/pactus/state/score/score.go:31 # 0x115cb70 github.com/pactus-project/pactus/state.LoadOrNewState+0x490 github.com/pactus-project/pactus/state/state.go:124 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 24 [2: 48] @ 0x48b4ac 0x4901c9 0x6a0ce5 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6a0ce4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x6ae251 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ae250 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:148 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 48 [14: 672] @ 0x48b485 0x425d05 0x6acb57 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6acb56 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 48 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x99c3bc 0x4661f5 0x456850 0x456827 0x495521 # 0x99c3bb vendor/golang.org/x/net/http2/hpack.init+0xbb vendor/golang.org/x/net/http2/hpack/static_table.go:62 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 1: 48 [1: 48] @ 0x48b485 0x425d05 0x7158fd 0x7142d2 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x7158fc github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x7142d1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 2: 64 [2: 64] @ 0x48b4ac 0x425d05 0x6ad35d 0x6af9e5 0x6ae1cc 0x118ffcc 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x6ad35c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:492 # 0x6af9e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae1cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:145 # 0x118ffcb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 64 [30: 1920] @ 0x48b485 0x425d05 0x6aebdc 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aebdb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 64 [3: 96] @ 0x48b485 0x425d05 0x6a0d65 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6a0d64 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [1: 80] @ 0x48b485 0x425d05 0xc0c378 0xc0bb45 0xc1d130 0x495521 # 0xc0c377 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0bb44 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1d12f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 80 [1: 80] @ 0x48b485 0x425d05 0x1189fd5 0x1189fc4 0x1189b8a 0x11891b4 0x119005b 0x1190026 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1189fd4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1189fc3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1189b89 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11891b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x119005a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x1190025 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x1640928 0x163d8e5 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1640927 github.com/ezex-io/gopkg/pipeline.New[...]+0x87 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:99 # 0x163d8e4 github.com/pactus-project/pactus/node.NewNode+0x104 github.com/pactus-project/pactus/node/node.go:62 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [37: 2960] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [23: 1840] @ 0x48b4ac 0x425d05 0x6aca65 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aca64 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:384 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 96 [2: 96] @ 0x48b4ac 0x4731d7 0x8c40bb 0x8c435c 0x8c4310 0x1151205 0x115016c 0x114eb9d 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8c40ba github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x19a github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:60 # 0x8c435b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8c430f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1151204 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115016b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114eb9c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 96 [10: 320] @ 0x48b485 0x425d05 0x6a0d65 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0d64 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 96 [10: 480] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ace4f 0x6acc54 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ace4e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6acc53 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [1: 96] @ 0x48b4ac 0x4907d3 0xdae23a 0xdade7f 0xdadc58 0xdb99b3 0xdb8db1 0xdb85a5 0xdb3e9e 0xdb340f 0xdb27a5 0xdb0412 0x495521 # 0xdae239 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xb9 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:135 # 0xdade7e github.com/quic-go/quic-go.(*connIDManager).add+0x1be github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:120 # 0xdadc57 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:65 # 0xdb99b2 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4b2 github.com/quic-go/quic-go@v0.59.0/connection.go:1941 # 0xdb8db0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb85a4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3e9d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb340e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb27a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0411 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 1: 96 [15: 1440] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6acfaf 0x6acca5 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6acfae github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6acca4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:414 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [27: 2592] @ 0x48b4ac 0x4901c9 0x69b5fb 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xdd7430 0xdb0e25 0x495521 # 0xdd742f github.com/quic-go/quic-go.(*sendQueue).Run+0x10f github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 # 0xdb0e24 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 1: 112 [11: 1232] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x1601972 0x160a5b5 0x16095b8 0x4a49ca 0x495521 # 0x1601971 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x331 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:74 # 0x160a5b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x16095b7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xcff4cb 0xd02638 0xd3836a 0x8fa06a 0x758af1 0x8f9e69 0x8f9d45 0x8f9645 0x8f964f 0xd5c80f 0x1051425 0x105171a 0x1050e10 0x495521 # 0xcff4ca github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd02637 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd38369 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fa069 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758af0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9e68 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9d44 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8f9644 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8f964e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5c80e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1051424 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051719 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xcfb425 0xcfad98 0xcfae79 0x495521 # 0xcfb424 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x4a4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 # 0xcfad97 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfae78 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 2: 128 [3: 192] @ 0x48b485 0x425d05 0x8edcd5 0x8edc97 0x8edc8b 0x8ea571 0x8ea51e 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8edcd4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edc96 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edc8a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ea570 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ea51d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:48 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 128 [19: 1216] @ 0x48b4ac 0x4901c9 0x6a4d88 0x6acc24 0x6aed10 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a4d87 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6acc23 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:397 # 0x6aed0f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 128 [4: 256] @ 0x48b485 0x425d05 0x115cc7f 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115cc7e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:119 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 128 [2: 256] @ 0x48b485 0x425d05 0xde31f0 0xde31d6 0xde30e7 0xdaf773 0xda99da 0xddece6 0xddccd2 0xddba45 0x495521 # 0xde31ef github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde31d5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde30e6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf772 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda99d9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 1: 128 [1: 128] @ 0x48b485 0x490767 0x78b133 0x78e470 0x8c6d1a 0x8c611b 0x8c6413 0x8c3614 0x8c2d3b 0x4a336c 0x8c2cbb 0x8c2c8f 0x8c25a5 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x78b132 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e46f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d19 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c611a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6412 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d3a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cba sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2c8e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 1: 144 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0x1103af1 0x10ead8c 0x10fb545 0x10fb175 0x10faea5 0x11295a2 0x112529c 0x1124f09 0x1122145 0x1132ccc 0x113fde5 0x1149b53 0x1149a3a 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x1103af0 go.uber.org/dig.(*Scope).newGraphNode+0x130 go.uber.org/dig@v1.19.0/scope.go:284 # 0x10ead8b go.uber.org/dig.newConstructorNode+0x52b go.uber.org/dig@v1.19.0/constructor.go:125 # 0x10fb544 go.uber.org/dig.(*Scope).provide+0x2c4 go.uber.org/dig@v1.19.0/provide.go:466 # 0x10fb174 go.uber.org/dig.(*Scope).Provide+0x274 go.uber.org/dig@v1.19.0/provide.go:424 # 0x10faea4 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x11295a1 go.uber.org/fx.runProvide+0xb81 go.uber.org/fx@v1.24.0/provide.go:182 # 0x112529b go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x1124f08 go.uber.org/fx.(*module).provideAll+0xa8 go.uber.org/fx@v1.24.0/module.go:175 # 0x1122144 go.uber.org/fx.New+0x7e4 go.uber.org/fx@v1.24.0/app.go:488 # 0x1132ccb github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x113fde4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x1149b52 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1149a39 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:241 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 144 [33: 1584] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a0d7f 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 160 [63: 10080] @ 0x48b485 0x425d05 0xce07ec 0xce6325 0xd02c22 0xcfdea2 0xcfd5c5 0xcfcf70 0xcfcdb8 0x495521 # 0xce07eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce6324 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd02c21 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfdea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd5c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 160 [1: 160] @ 0x48b485 0x425d05 0x891573 0x88b78b 0x88ae93 0x880e2e 0x895cae 0x895c99 0x818978 0x818973 0x8188ec 0x125fbda 0x125fbc9 0x12c0dca 0x12c793f 0x12c9805 0x12ce826 0x12c6fff 0x495521 # 0x891572 google.golang.org/protobuf/internal/impl.fieldInfoForList+0x3b2 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:229 # 0x88b78a google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x5aa google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:74 # 0x88ae92 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x92 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x880e2d google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x20d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x895cad google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x895c98 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x818977 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x818972 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x8188eb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x125fbd9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x125fbc8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c0dc9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c793e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 192 [60: 11520] @ 0x48b4ac 0x425d05 0x69c04f 0x69a0a6 0x11541b8 0x11860ea 0x11860d3 0x1185dc5 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a0a5 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x11541b7 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 192 [2: 192] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2175 0x6a1b55 0x1162f97 0x1162d45 0x115fd06 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2174 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x6a1b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf4 github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1162f96 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:48 # 0x1162d44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:38 # 0x115fd05 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:462 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 256 [3: 768] @ 0x48b485 0x48b665 0x48b6d3 0x4cc265 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x1185a27 0x11958b3 0x119546e 0x1152623 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x5a5d64 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2367 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185a26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11958b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x119546d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 288 [3: 288] @ 0x48b4ac 0x4901c9 0x69b5fb 0x69f16c 0x8eae0b 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69f16b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:59 # 0x8eae0a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 320 [1: 320] @ 0x48b485 0x425d05 0x11820f8 0x11820b1 0x11821f5 0x1195bb2 0x11953ba 0x1152623 0x495521 # 0x11820f7 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x117 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:39 # 0x11820b0 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xd0 github.com/pactus-project/pactus/sync/peerset/peer_set.go:166 # 0x11821f4 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x214 github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x1195bb1 github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xb1 github.com/pactus-project/pactus/sync/sync.go:308 # 0x11953b9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:262 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 320 [4: 320] @ 0x48b485 0x425d05 0x1189fd5 0x1189fc4 0x1189b8a 0x11891b4 0x1188138 0x119007a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1189fd4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1189fc3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1189b89 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11891b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1188137 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x1190079 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 384 [72: 6912] @ 0x48b485 0x425d05 0x6aecf6 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aecf5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 432 [58: 8352] @ 0x48b4ac 0x425d05 0x6aeb36 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6aeb35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 9: 432 [12: 576] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a0d7f 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a0d7e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 576 [45: 8640] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6abe66 0x6aba2f 0x6adfda 0x115387b 0x11860ea 0x11860d3 0x1185dc5 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6abe65 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6aba2e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:181 # 0x6adfd9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:120 # 0x115387a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x11860e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x11860d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1185dc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 6: 672 [11: 1232] @ 0x48b4ac 0x41b526 0x1150d25 0x495521 # 0x1150d24 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 1: 704 [1: 704] @ 0x48b4ac 0x4907d3 0x85c10c 0x86f67a 0x86f2b8 0x86f166 0x80fcf8 0x80f7ee 0x8c26d0 0x8c248c 0x10567e5 0x1054cf4 0x1052871 0x105184b 0x1050e10 0x495521 # 0x85c10b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f679 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f165 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fcf7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f7ed google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c26cf github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c248b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x10567e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054cf3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1052870 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105184a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x1050e0f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 1: 896 [12: 10752] @ 0x48b4ac 0x425d05 0x1693172 0x9810f9 0x932656 0x93c69e 0x973873 0x96d885 0x967b51 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x1693171 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x9810f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x932655 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c69d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x973872 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d884 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 1: 1152 [11: 12672] @ 0x48b48c 0x425d05 0xda8f67 0xddece6 0xddccd2 0xddba45 0x495521 # 0xda8f66 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.59.0/connection.go:270 # 0xddece5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddccd1 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddba44 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 6: 1248 [78: 16224] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x6aec25 0x6ae98d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117ef5e 0x117ef38 0x1186059 0x1185d98 0x118556c 0x11955fb 0x1195446 0x1152623 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6aec24 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6ae98c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117ef5d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117ef37 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x1186058 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1185d97 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118556b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11955fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 1280 [4: 5120] @ 0x48b4ac 0x4907d3 0x937fa5 0x937dea 0x938866 0x970e7b 0x96d832 0x967b51 0x93b649 0x979d1f 0x495521 # 0x937fa4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937de9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x938865 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970e7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d831 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967b50 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d1e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 1: 1536 [17: 26112] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x9354bd 0x938b11 0x938b12 0x938b99 0x96843b 0x9679ba 0x93b649 0xd64bdf 0xd64b8a 0xd6443d 0xd59342 0xd58239 0xd57d1a 0xd56333 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x9354bc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x938b10 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b11 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938b98 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96843a crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x9679b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b648 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64bde crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64b89 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6443c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd59341 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd58238 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd56332 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 1: 1792 [1: 1792] @ 0x48b48c 0x490767 0xd01c65 0xd00cad 0xcfd6d4 0xcfcf70 0xcfcdb8 0x495521 # 0xd01c64 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd00cac github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd6d3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcf6f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 15: 3120 [18: 3744] @ 0x48b4ac 0x4901c9 0x6a0c2b 0x115cc9b 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x6a0c2a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x115cc9a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 3200 [1: 3200] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xb39e3b 0x4661f5 0x456850 0x456827 0x495521 # 0xb39e3a go.yaml.in/yaml/v2.init.0+0x8da go.yaml.in/yaml/v2@v2.4.4/resolve.go:54 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 12: 5760 [12: 5760] @ 0x48b485 0x425d05 0x4605e5 0x460859 0x460785 0x493aca # 0x48b484 runtime.mallocgc+0xa4 runtime/malloc.go:1202 # 0x425d04 runtime.newobject+0x24 runtime/malloc.go:2209 # 0x4605e4 runtime.malg+0x24 runtime/proc.go:5274 # 0x460858 runtime.newproc1+0x78 runtime/proc.go:5322 # 0x460784 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 1: 8192 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x9373b0 0x937377 0x934e65 0x93ac25 0x93ac26 0x4d83ae 0xcfcee5 0xcfcebd 0xcfcdb8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x9373af bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x937376 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934e64 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93ac24 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93ac25 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcee4 io.ReadFull+0xe4 io/io.go:354 # 0xcfcebc github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfcdb7 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b8bb 0x115b8e3 0x115d886 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b8ba github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115b8e2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115d885 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b9b2 0x115b9da 0x115b967 0x115d886 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b9b1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115b9d9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115b966 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x115d885 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b2e5 0x1160185 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x115b2e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1160184 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x744 github.com/pactus-project/pactus/state/state.go:509 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x1189bad 0x11891b4 0x119005b 0x1190026 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x1189bac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11891b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x119005a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x1190025 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 18944 [5: 47360] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x748b67 0x748b21 0x74b093 0x74a6a5 0x74ac85 0x728f7f 0x729473 0x8e6bb1 0x8e61ce 0x8e5665 0x8e7405 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748b66 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b20 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b092 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728f7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x729472 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8e61cd github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:184 # 0x8e5664 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:79 # 0x8e7404 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 20480 [21: 430080] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xdbd845 0xdbd86c 0xdbd1dc 0xdbc70c 0xdb06c5 0xde9e7a 0x495521 # 0xdedc44 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdbd844 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd86b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdbd1db github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc70b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb06c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9e79 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 1: 24576 [1: 24576] @ 0x48b48c 0x490767 0x476637 0x4770b2 0x476e05 0x491fb0 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd2f2d3 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0x491faf time.newTimer+0xaf runtime/time.go:407 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd2f2d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0x114edc5 0x114a0f0 0x1148528 0x163dd7f 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x114edc4 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114a0ef github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x1148527 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163dd7e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd1f954 0xd1fae5 0xd2f317 0xd2eee5 0x10d4fd1 0x10d4ddf 0x115175d 0x11514f1 0x495521 # 0xd1f953 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd1fae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd2f316 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd2eee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d4fd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d4dde github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x115175c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11514f0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd25bcf 0xd25d25 0xd321fe 0xd30faf 0xd208a9 0xd2f8d8 0x495521 # 0xd25bce github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd25d24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd321fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd30fae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd208a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd2f8d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 3: 28416 [4: 37888] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71db26 0x71e845 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e844 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 32768 [1: 32768] @ 0x48b4b3 0x4901c9 0x531c7f 0x119b265 0x119b234 0x4661f5 0x456850 0x456827 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x119b264 strings.Split+0xa4 strings/strings.go:361 # 0x119b233 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x73 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_traditional.go:23 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 2: 36864 [3: 55296] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b8bb 0x115b8e3 0x115d886 0x8e96b6 0x8e95e5 0x115d7f0 0x115ca30 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b8ba github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115b8e2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115d885 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:204 # 0x8e96b5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e95e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x115d7ef github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:203 # 0x115ca2f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 36864 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x8eae98 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eae97 github.com/pactus-project/pactus/store.newValidatorStore+0x217 github.com/pactus-project/pactus/store/validator.go:37 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 36864 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x8eae98 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eae97 github.com/pactus-project/pactus/store.newValidatorStore+0x217 github.com/pactus-project/pactus/store/validator.go:37 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 36864 [4: 73728] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b2e5 0x115cb71 0x163dd35 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x115b2e4 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x115cb70 github.com/pactus-project/pactus/state.LoadOrNewState+0x490 github.com/pactus-project/pactus/state/state.go:124 # 0x163dd34 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8eaf16 0x8e6e85 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8eaf15 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8e6e84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8ed251 0x8ec6d6 0x8e600e 0x8e7f5b 0x8e680c 0x8e70ae 0x163da4c 0x1658a85 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x8ed250 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1f0 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8ec6d5 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x95 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8e600d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2cd github.com/pactus-project/pactus/store/block.go:176 # 0x8e7f5a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8e680b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:40 # 0x8e70ad github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:122 # 0x163da4b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1658a84 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [1: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8eddcd 0x8ea571 0x8ea51e 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8eddcc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea570 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ea51d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:48 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 5: 92160 [16: 294912] @ 0x48b4ac 0x4901c9 0x709bd4 0x71c22a 0x71cca6 0x71cfcc 0x714237 0x71ce5b 0x71ce06 0x71d692 0x71e305 0x7488ec 0x7488a6 0x74b0ab 0x74a6a5 0x74ac85 0x728a5d 0x729259 0x8e6a71 0x8e5b1f 0x8e7972 0x8e788b 0x1161ddc 0x159558c 0x131e00b 0x156a93e 0x131de63 0x12c96d2 0x12ce826 0x12c6fff 0x495521 # 0x709bd3 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x71c229 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cca5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cfcb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x714236 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce5a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d691 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e304 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7488eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0aa github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6a4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74ac84 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a5c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729258 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6a70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e5b1e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8e7971 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8e788a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1161ddb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:669 # 0x159558b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x131e00a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156a93d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131de62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c96d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ce825 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c6ffe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 2: 98304 [2: 98304] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8eddcd 0x8ea571 0x8ea51e 0x8e7446 0x115ff3d 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x8eddcc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea570 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ea51d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:48 # 0x8e7445 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x115ff3c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:485 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 114688 [1: 114688] @ 0x48b4b3 0x490767 0x457609 0x460874 0x460785 0x493aca # 0x48b4b2 runtime.mallocgc+0xd2 runtime/malloc.go:1208 # 0x490766 runtime.growslice+0x506 runtime/slice.go:273 # 0x457608 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460873 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460784 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 1: 114688 [1: 114688] @ 0x48b4b3 0x4901c9 0x5413da 0x15fb825 0x15fbef6 0x163ecac 0x1658a97 0x167d99b 0x12eaf7b 0x12eb8c5 0x167ca70 0x167ca66 0x4568b5 0x495521 # 0x5413d9 bytes.Replace+0xf9 bytes/bytes.go:1170 # 0x15fb824 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1c4 github.com/pactus-project/pactus/www/http/server.go:48 # 0x15fbef5 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x475 github.com/pactus-project/pactus/www/http/server.go:102 # 0x163ecab github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x1658a96 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167d99a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eaf7a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12eb8c4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167ca6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167ca65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 524288 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160a7e6 0x1609476 0x1608bb3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160a7e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609475 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x1608bb2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 4194304 [3: 12582912] @ 0x48b4b3 0x4901c9 0x7111ad 0x734d54 0x735265 0x738905 0x738efa 0x738b4a 0x7390ae 0x73a086 0x8e9d45 0x8e9c7a 0x115ff56 0x11970bd 0x119008a 0x119606f 0x119573c 0x1195446 0x1152623 0x495521 # 0x7111ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d53 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x735264 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x738904 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x738ef9 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x738b49 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x7390ad github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x73a085 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d44 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8e9c79 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x115ff55 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:487 # 0x11970bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:540 # 0x1190089 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119606e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x119573b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x1195445 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1152622 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 # runtime.MemStats # Alloc = 163151472 # TotalAlloc = 116607770232 # Sys = 290392408 # Lookups = 0 # Mallocs = 1166744843 # Frees = 1165305837 # HeapAlloc = 163151472 # HeapSys = 228294656 # HeapIdle = 46252032 # HeapInuse = 182042624 # HeapReleased = 12861440 # HeapObjects = 1439006 # Stack = 48496640 / 48496640 # MSpan = 2818400 / 3378240 # MCache = 4592 / 16072 # BuckHashSys = 3040587 # GCSys = 6064448 # OtherSys = 1101765 # NextGC = 190205042 # LastGC = 1776278257892646803 # PauseNs = [1195370 250370 234268 3007929 115996 598160 872556 150477 116130 1212667 79814 487022 230375 183689 92302 101943 5092898 324664 2560101 236087 1678381 235428 296350 242454 4430411 90123 190819 116749 354185 146710 144149 1195099 92421 223564 1378590 136883 88151 108109 1631177 130555 331549 136650 326987 116077 128513 88280 102828 727014 264529 134382 120189 164153 82569 256977 116872 117105 119762 197919 258934 187211 4426402 5060580 342162 171491 4135544 167786 236156 3247576 320047 108821 129688 246409 780419 176241 158286 378618 225915 129947 103200 209752 383929 371146 241539 230012 159183 96500 243718 1310240 1756791 368947 157172 1026665 150084 81197 122132 120899 128935 211393 4258481 159564 126141 180994 2546761 298714 255540 118327 88029 93488 323317 225264 320351 175667 130568 523615 4356028 152305 136048 150390 186153 465280 112122 2420133 917144 449213 116978 699683 76277 175190 483816 168726 607999 166242 299838 858435 462390 147143 1250566 164842 142756 159097 271988 99298 4805116 200583 426517 442955 156327 112510 83305 115815 1286956 189219 133918 119727 296924 309965 327648 301695 79257 115425 2539421 119408 95207 121155 1235115 298902 348616 3449053 244903 340923 119492 396878 137852 119204 171010 332967 184212 133180 153715 182282 90233 3002230 256643 93479 231864 84870 148546 440110 202830 153553 3101019 110044 236280 153158 141989 78743 109603 111033 326487 456614 116175 125637 81020 221982 304777 169924 126233 159662 3448118 255146 1610565 830734 1061427 1796778 106047 89904 431283 354529 166106 117094 134682 926394 158048 1361774 206020 87885 95984 199898 3076366 1205625 231850 114243 177291 159001 303556 436350 106440 174142 1041936 190063 130191 134454 121217 122857 433408 2042600 370916 185988 109008 1276079 121991 224545 310898 534008 267829 150408] # PauseEnd = [1776265509304277344 1776265629427289469 1776265701020413163 1776265708682012204 1776265717303945030 1776265770865422918 1776265890964908838 1776266011075207650 1776266041601754880 1776266050779067118 1776266059630969095 1776266131303866712 1776266251395754212 1776266371479649291 1776266380778101017 1776266389699443948 1776266398546072837 1776266518728946171 1776266638934761491 1776266711243005864 1776266720460161420 1776266729404319771 1776266830393148100 1776266950513165927 1776267044565000443 1776267053812846428 1776267062704506801 1776267072018889172 1776267192135499226 1776267312223370188 1776267387266746115 1776267396493914027 1776267405599514521 1776267471764787683 1776267591856512079 1776267711206911761 1776267727838809981 1776267735559653674 1776267742193027705 1776267750302826091 1776267834131482412 1776267954224587007 1776268061285518925 1776268070631318449 1776268079231236949 1776268087234921136 1776268207457412742 1776268327622993498 1776268399976398671 1776268408929357507 1776268417735233982 1776268470306186004 1776268590388596948 1776268710480880833 1776268739596737533 1776268748495270197 1776268757193366493 1776268877304575097 1776268997653143866 1776269072974720604 1776269082404676996 1776269091385620522 1776269170874985859 1776269290959619699 1776269406931131989 1776269416099104043 1776269425276128180 1776269471324618604 1776269591427915159 1776269711523987085 1776269747613980993 1776269756837233833 1776269765606938897 1776269885714039612 1776270005828009163 1776270085613289958 1776270094270284358 1776270103844274171 1776270190445291406 1776270310537543170 1776270421919854368 1776270430985003485 1776270439843344423 1776270492099084331 1776270612191280467 1776270732281372285 1776270761581939747 1776270770726374454 1776270779564974915 1776270883670427660 1776271003774139612 1776271096106052739 1776271105267697234 1776271114135375664 1776271188975647902 1776271309187384247 1776271429312691144 1776271438863766762 1776271447857210568 1776271473662780934 1776271593755612208 1776271713856895481 1776271769183025898 1776271778325824672 1776271787243816441 1776271870428157406 1776271990517337417 1776272102211568322 1776272111481605479 1776272120676735851 1776272153635375110 1776272273737601511 1776272393854328221 1776272440861983431 1776272449071112581 1776272457578067996 1776272530400879825 1776272650501571207 1776272770611641943 1776272780393594939 1776272789396250561 1776272798234805796 1776272918376259006 1776273038884137472 1776273110849073606 1776273120392301012 1776273129205743220 1776273210489405494 1776273330577138529 1776273444468911423 1776273453389062075 1776273462253277967 1776273491045217282 1776273611142875306 1776273731225468034 1776273783459900790 1776273792586439470 1776273801735368941 1776273921846278427 1776274041952937097 1776274115881616171 1776274124978573302 1776274133878337016 1776274200514210890 1776274320612779728 1776274440702075168 1776274454873111766 1776274463838370476 1776274472727958392 1776274592870222543 1776274712969699277 1776274787845970566 1776274796989615196 1776274805670046705 1776274920476242800 1776275040554898460 1776275122137894070 1776275131382267711 1776275140370320481 1776275240686630765 1776275360772476146 1776275455629363633 1776275464191125827 1776275472566599701 1776275514516781313 1776275634592422430 1776275754696743625 1776275793788455591 1776275802987794584 1776275811707206355 1776275931820650721 1776276051911751229 1776276126975938052 1776276136018188029 1776276145070075669 1776276221773248534 1776276341887012579 1776276450561196123 1776276464371045226 1776276472447828557 1776276480230469376 1776276549331084423 1776276669429577015 1776276789535657635 1776276799210323432 1776276807384817297 1776276815668956200 1776276935809703785 1776277055913334261 1776277130218965189 1776277139285540104 1776277148069382229 1776277210728942115 1776277330818260783 1776277450895437012 1776277469057166522 1776277478120530943 1776277486994414677 1776277600565901272 1776277720666370957 1776277800981388999 1776277809790282796 1776277817995567717 1776277902477190033 1776278022586080688 1776278110403804808 1776278137690580008 1776278146564313586 1776278155447674069 1776278257892646803 1776262865128673933 1776262985235774702 1776263022276914935 1776263031313184926 1776263040147667319 1776263058788992986 1776263178881463995 1776263299023354246 1776263358327058476 1776263367441554583 1776263375079083086 1776263391531064883 1776263511626145036 1776263631746034161 1776263691456617924 1776263700491668606 1776263709254142436 1776263780360685066 1776263900476399278 1776264020572314877 1776264032045372918 1776264040870761386 1776264049606722669 1776264169707926591 1776264289899519413 1776264361526990925 1776264370499824509 1776264379368435644 1776264431651987373 1776264551767041836 1776264671865347939 1776264700579461639 1776264709666343618 1776264718466540743 1776264829904706101 1776264950091182706 1776265030085066409 1776265037448280453 1776265044627969589 1776265051808493919 1776265121683700463 1776265241785818923 1776265361877229773 1776265371188737276 1776265380392724486 1776265389116629281] # NumGC = 1746 # NumForcedGC = 0 # GCCPUFraction = 0.0002616135242025166 # DebugGC = false # MaxRSS = 323153920